Class: Edamam::FoodDatabase
- Inherits:
-
Object
- Object
- Edamam::FoodDatabase
- Defined in:
- lib/edamam-ruby/food_database.rb
Instance Attribute Summary collapse
-
#client ⇒ Object
readonly
Returns the value of attribute client.
Instance Method Summary collapse
-
#initialize(client) ⇒ FoodDatabase
constructor
A new instance of FoodDatabase.
- #nutritional_data(ingredient) ⇒ Object
Constructor Details
#initialize(client) ⇒ FoodDatabase
Returns a new instance of FoodDatabase.
4 5 6 |
# File 'lib/edamam-ruby/food_database.rb', line 4 def initialize(client) @client = client end |
Instance Attribute Details
#client ⇒ Object (readonly)
Returns the value of attribute client.
3 4 5 |
# File 'lib/edamam-ruby/food_database.rb', line 3 def client @client end |
Instance Method Details
#nutritional_data(ingredient) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/edamam-ruby/food_database.rb', line 8 def nutritional_data(ingredient) connection = Utils::Connection.new status_code, response = connection.get( Utils::Api::FOOD_DATABASE_URL, app_id: client.app_id, app_key: client.app_key, ingr: ingredient ) process_response(status_code, response) end |