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