Class: Yummly::Api
- Inherits:
-
Object
- Object
- Yummly::Api
- Defined in:
- lib/yummly/api.rb
Class Method Summary collapse
-
.find(id) ⇒ Yummly::Recipe
Retrieves a single recipe.
-
.search(terms, params = {}) ⇒ Yummly::SearchResult
Searches for recipes that match the supplied search terms.
Class Method Details
.find(id) ⇒ Yummly::Recipe
Retrieves a single recipe.
19 20 21 22 |
# File 'lib/yummly/api.rb', line 19 def self.find(id) recipe_json = Yummly::Connection.get("recipe/#{id}") recipe_json.nil? ? nil : Yummly::Recipe.new(recipe_json) end |
.search(terms, params = {}) ⇒ Yummly::SearchResult
Searches for recipes that match the supplied search terms.
31 32 33 34 35 |
# File 'lib/yummly/api.rb', line 31 def self.search(terms, params = {}) params[:q] = terms unless params.has_key?(:q) result = Yummly::Connection.get("recipes", params) Yummly::SearchResult.new(result) end |