class NytSearch::Article
Public Class Methods
search(options = {})
click to toggle source
# File lib/nyt_search/search.rb, line 3 def self.search(options = {}) url = "#{@@config[:base_uri]}?q=#{options[:query]}&api-key=#{@@config[:api_key]}" url += "&page=#{options[:page]}" if options[:page] url += "&sort=#{options[:sort]}" if options[:sort] url += "&begin_date=#{options[:begin_date]}" if options[:begin_date] url += "&end_date=#{options[:end_date]}" if options[:end_date] if options[:fields] fields = options[:fields].delete(' ') url += "&fl=#{fields}" end NytSearch::Api.get_json(url)['response']['docs'] end