Module: Yummly

Defined in:
lib/yummly/api.rb,
lib/yummly.rb,
lib/yummly/unit.rb,
lib/yummly/image.rb,
lib/yummly/flavor.rb,
lib/yummly/recipe.rb,
lib/yummly/source.rb,
lib/yummly/version.rb,
lib/yummly/connection.rb,
lib/yummly/attribution.rb,
lib/yummly/url_builder.rb,
lib/yummly/configuration.rb,
lib/yummly/search_result.rb,
lib/yummly/faraday_adapter.rb,
lib/yummly/nutrition_estimate.rb

Overview

The nutritional composition of the recipe, in the form of a list of nutrients and their amounts, per serving. Yummly will return nutrition estimates only for those recipes where we are reasonably confident in their accuracy. These are only estimates and you should be clear about that in what you tell your users.

Defined Under Namespace

Classes: Api, Attribution, Configuration, Connection, Error, FaradayAdapter, Flavor, Image, InternalServerError, NutritionEstimate, PermissionError, Recipe, SearchResult, Source, Unit, UrlBuilder

Constant Summary collapse

API_VERSION =
'v1'
VERSION =
"0.0.13"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



25
26
27
# File 'lib/yummly.rb', line 25

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



27
28
29
30
31
# File 'lib/yummly.rb', line 27

def configure
  configuration = Yummly::Configuration.new
  yield(configuration)
  self.configuration = configuration
end

.find(recipe_id) ⇒ Object



37
38
39
# File 'lib/yummly.rb', line 37

def find(recipe_id)
  Yummly::Api.find(recipe_id)
end

.search(terms, params = {}) ⇒ Object



33
34
35
# File 'lib/yummly.rb', line 33

def search(terms, params = {})
  Yummly::Api.search(terms, params)
end