Sha256: 9182abdd75a06cdc9b7ae74d129db417377aa292f91e1f7c3203c43a6ef4c058
Contents?: true
Size: 447 Bytes
Versions: 2
Compression:
Stored size: 447 Bytes
Contents
module GoogleDirectionsApi class Client # methods for request module Request # make request to API 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 def url(format) "/#{format}" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
google_directions_api-0.9.1 | lib/google_directions_api/client/request.rb |
google_directions_api-0.9.0 | lib/google_directions_api/client/request.rb |