module AutocompleteService
Constants
- VEHICLE_AUTOCOMPLETE_URL
Public Instance Methods
lookup_autocomplete(query_params = {})
click to toggle source
# File lib/autocomplete_service.rb, line 6 def lookup_autocomplete(query_params = {}) begin response = HTTParty.get(VEHICLE_AUTOCOMPLETE_URL, headers: headers, query: query_params) process_response(JSON.parse(response.body), :transformer) rescue => e [{ error: e.to_s }, 500] end end
transformer(response)
click to toggle source
# File lib/autocomplete_service.rb, line 15 def transformer(response) return [] unless response && response['autocomplete'] response['autocomplete'] end