class GoogleImages::Query
Class which represent google_images gem's query API
Constants
- SUPPORTED_API_PARAMS
Attributes
api_params[R]
search_term[R]
Public Class Methods
new(search_term, api_params = {})
click to toggle source
Initialize a new Query
keeping only those api params which are supported
@param [String] search_term
@param [Hash] api_params
@return [GoogleImages::Query] query object
# File lib/google_images/query.rb, line 30 def initialize(search_term, api_params = {}) @search_term = search_term @api_params = supported_api_params(api_params) end
Private Instance Methods
supported_api_params(api_params)
click to toggle source
# File lib/google_images/query.rb, line 36 def supported_api_params(api_params) api_params.select { |key, _| SUPPORTED_API_PARAMS.include?(key) } end