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