Module: Google
- Defined in:
- lib/google_search_engine.rb
Class Method Summary collapse
Class Method Details
.search(query:, date_restrict: 'd', sort: :date, safe: :active) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/google_search_engine.rb', line 5 def self.search(query:, date_restrict: 'd', sort: :date, safe: :active) base_url = 'https://www.googleapis.com/customsearch/v1' response = RestClient.get base_url, { params: { key: ENV['GOOGLE_SEARCH_KEY'], cx: ENV['GOOGLE_SEARCH_DEFAULT_ENGINE_ID'], q: query, dateRestrict: date_restrict, sort:, safe: } } JSON.parse(response.body) end |