class Geocoder::Lookup::HereSuggest

Public Instance Methods

name() click to toggle source
# File lib/geocoder/lookups/here_suggest.rb, line 5
def name
  "HereSuggest"
end

Private Instance Methods

base_query_url(query) click to toggle source
# File lib/geocoder/lookups/here_suggest.rb, line 11
def base_query_url(query)
  "#{protocol}://autocomplete.geocoder.#{domain}/6.2/suggest.json?"
end
query_url_params(query) click to toggle source
Calls superclass method
# File lib/geocoder/lookups/here_suggest.rb, line 28
def query_url_params(query)
  super.merge(query_url_here_options(query)).merge(
    query: query.sanitized_text
  )
end
results(query) click to toggle source
# File lib/geocoder/lookups/here_suggest.rb, line 15
def results(query)
  return [] unless doc = fetch_data(query)
  return [] unless doc['suggestions']

  r = doc['suggestions']

  if r.is_a?(Array)
    return r
  else
    return []
  end
end