Class: NytSearch::Article
Class Method Summary collapse
Methods inherited from Api
Class Method Details
.search(options = {}) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/nyt_search/search.rb', line 3 def self.search( = {}) url = "#{@@config[:base_uri]}?q=#{options[:query]}&api-key=#{@@config[:api_key]}" url += "&page=#{options[:page]}" if [:page] url += "&sort=#{options[:sort]}" if [:sort] url += "&begin_date=#{options[:begin_date]}" if [:begin_date] url += "&end_date=#{options[:end_date]}" if [:end_date] NytSearch::Api.get_json(url)['response']['docs'] end |