class Geocoder::Lookup::GooglePlacesSearch
Public Instance Methods
name()
click to toggle source
# File lib/geocoder/lookups/google_places_search.rb, line 7 def name "Google Places Search" end
required_api_key_parts()
click to toggle source
# File lib/geocoder/lookups/google_places_search.rb, line 11 def required_api_key_parts ["key"] end
supported_protocols()
click to toggle source
# File lib/geocoder/lookups/google_places_search.rb, line 15 def supported_protocols [:https] end
Private Instance Methods
base_query_url(query)
click to toggle source
# File lib/geocoder/lookups/google_places_search.rb, line 21 def base_query_url(query) "#{protocol}://maps.googleapis.com/maps/api/place/textsearch/json?" end
query_url_google_params(query)
click to toggle source
# File lib/geocoder/lookups/google_places_search.rb, line 25 def query_url_google_params(query) { query: query.text, language: query.language || configuration.language } end