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