module GoogleDirectionsApi::Client::Request

methods for request

Public Instance Methods

call(args = {}) click to toggle source

make request to API

# File lib/google_directions_api/client/request.rb, line 6
def call(args = {})
  body = { origin: args[:origin], destination: args[:destination], mode: 'driving', key: ENV['GOOGLE_DIRECTIONS_API_KEY'] }
  self.class.get(url(args[:output_format]), query: body).parsed_response
end

Private Instance Methods

url(format) click to toggle source
# File lib/google_directions_api/client/request.rb, line 13
def url(format)
  "/#{format}"
end