class AddressGeocoder::Parser
@abstract Abstract base class for parsing maps API responses
Attributes
address[W]
@!attribute [w] address @return [Hash] an address object
fields[W]
@!attribute [w] fields @return [Hash] a maps API response
Public Class Methods
new(args = {})
click to toggle source
# File lib/address_geocoder/parser.rb, line 13 def initialize(args = {}) @address = args[:address] @fields = args[:fields] end
Public Instance Methods
parse_response()
click to toggle source
@abstract Abstract base method for parsing maps API responses @return (see AddressGeocoder::Client#suggested_addresses
)
# File lib/address_geocoder/parser.rb, line 20 def parse_response raise NeedToOveride, 'parse_response' end