Class: Edamam::Utils::Connection
- Inherits:
-
Object
- Object
- Edamam::Utils::Connection
- Defined in:
- lib/edamam-ruby/utils/connection.rb
Constant Summary collapse
- VERB_MAP =
{ get: Net::HTTP::Get, post: Net::HTTP::Post, }.freeze
- ERROR_MAP =
{ "401" => [UnauthorizedError, "Invalid App Id or App key"], "422" => [ UnprocessableEntityError, "Couldn’t parse the recipe or extract the nutritional info", ], "555" => [ InsufficientQualityError, "Recipe with insufficient quality to process correctly", ], }.freeze
Instance Method Summary collapse
-
#initialize ⇒ Connection
constructor
A new instance of Connection.
Constructor Details
#initialize ⇒ Connection
Returns a new instance of Connection.
22 23 24 25 26 |
# File 'lib/edamam-ruby/utils/connection.rb', line 22 def initialize uri = URI.parse(Utils::Api::BASE_URL) @http = Net::HTTP.new(uri.host, uri.port) @http.use_ssl = true end |