lib/maps_api/google/client.rb
require 'address_geocoder/client'
require 'maps_api/google/parser'
require 'maps_api/google/requester'
module MapsApi
module Google
# Class for interacting with Google Maps API
class Client < ::AddressGeocoder::Client
# Assigns the entered variables to their proper instance variables
# @param (see AddressGeocoder::Client#assign_initial)
# @return (see AddressGeocoder::Client#assign_initial)
def assign_initial(args)
@parser = Parser.new
@requester = Requester.new(parser: @parser)
super args
end
end
end
end