Method: AruxApp::API::BankInfo#get

Defined in:
lib/arux_app/api/bank_info.rb

#get(routing_number) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/arux_app/api/bank_info.rb', line 20

def get(routing_number)
  routing_number = AruxApp::API.uri_escape(routing_number.to_s)

  request = HTTPI::Request.new
  request.url = "#{api_uri}/#{routing_number}"
  request.headers = {'User-Agent' => USER_AGENT}

  response = HTTPI.get(request)

  if !response.error?
    JSON.parse(response.body)
  else
    raise(API::Error.new(response.code, response.body))
  end
end