class DcAddressLookup::Response

Attributes

body[R]

Public Class Methods

new(body) click to toggle source
# File lib/dc_address_lookup/response.rb, line 6
def initialize(body)
  @body = body
end

Public Instance Methods

location() click to toggle source
# File lib/dc_address_lookup/response.rb, line 10
def location
  @location ||= Location.from_table(table)
end

Private Instance Methods

parsed() click to toggle source
# File lib/dc_address_lookup/response.rb, line 16
def parsed
  @parsed ||= JSON.parse(body)
end
table() click to toggle source
# File lib/dc_address_lookup/response.rb, line 20
def table
  parsed["returnDataset"]["Table1"].first if parsed["returnDataset"]
end