Class: GoogleImages::URLBuilder
- Inherits:
-
Object
- Object
- GoogleImages::URLBuilder
- Defined in:
- lib/google_images/url_builder.rb
Overview
Builds Google Images API - compatible URL
Constant Summary collapse
- API_URL =
'https://www.googleapis.com/customsearch/v1'
Class Method Summary collapse
Class Method Details
.build(query, auth) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/google_images/url_builder.rb', line 9 def build(query, auth) url = "#{API_URL}?q=#{query.search_term}&#{api_keys(auth)}&#{parameters(query)}" URI.encode(url) rescue => e raise GoogleImages::Errors::URLGenerationError end |