module Mapquest::API::Client::Reverse
Constants
- MAPQUEST_NOMINATIM_ROOT_URL
Public Instance Methods
reverse(args = {})
click to toggle source
# File lib/mapquest/api/client/reverse.rb, line 10 def reverse(args = {}) search_parameters = args.transform_keys(&:to_s).merge({ "key" => ENV['MAPQUEST_API_KEY'] }) uri = Addressable::URI.parse("#{MAPQUEST_NOMINATIM_ROOT_URL}/reverse.php") uri.query_values = search_parameters response = Faraday.get(uri) if response.success? %w(json jsonv2).include?(search_parameters["format"]) ? JSON.parse(response.body) : response.body else { errors: response.body } end end