Class: Pickpoint::AddressService

Inherits:
Object
  • Object
show all
Defined in:
lib/pickpoint/address.rb

Instance Method Summary collapse

Constructor Details

#initialize(transport) ⇒ AddressService

Returns a new instance of AddressService.



7
8
9
# File 'lib/pickpoint/address.rb', line 7

def initialize(transport)
  @t = transport
end

Instance Method Details

#search(query) ⇒ Object



11
12
13
14
15
# File 'lib/pickpoint/address.rb', line 11

def search(query)
  q = (query || {}).transform_keys(&:to_s).transform_values(&:to_s)
  raw = @t.do(Transport::RequestOpts.new(method: "GET", path: "/v2/address/search", query: q))
  JSON.parse(raw)
end