Module: FDIC
- Extended by:
- FDIC
- Included in:
- FDIC
- Defined in:
- lib/fdic/branch.rb,
lib/fdic.rb,
lib/fdic/bank.rb,
lib/fdic/client.rb,
lib/fdic/record.rb,
lib/fdic/version.rb,
lib/fdic/institution.rb,
lib/fdic/history_event.rb
Overview
{ “__metadata”=> {
"uri"=>"http://odata.fdic.gov:80/v1/financial-institution/Branch('10345')",
"type"=>"financial-institutionModel.Branch"
},
"id"=>"10345",
"branchName"=>"First National Bank Alaska",
"certNumber"=>"16130",
"address"=>"101 W. 36th Avenue",
"city"=>"Anchorage",
"county"=>"Anchorage",
"state"=>"AK",
"zip"=>"99510.0",
"branchNum"=>nil,
"establishedDate"=>"1922-01-30 00:00:00.0",
"acquiredDate"=>nil,
"fiUninum"=>"10345",
"servTypeCd"=>"11"
}
Defined Under Namespace
Classes: Bank, Branch, Client, HistoryEvent, Institution, Record
Constant Summary
collapse
- VERSION =
"0.2.0"
Instance Method Summary
collapse
Instance Method Details
#find_bank(bank_name) ⇒ Object
13
14
15
16
17
18
|
# File 'lib/fdic.rb', line 13
def find_bank(bank_name)
resp = Client.new.find_bank(bank_name)
resp['d']['results'].map { |result|
FDIC::Bank.new(result)
}
end
|
#find_branches(certificate_number) ⇒ Object
26
27
28
29
30
31
|
# File 'lib/fdic.rb', line 26
def find_branches(certificate_number)
resp = Client.new.find_branches(certificate_number)
resp['d']['results'].map { |result|
FDIC::Branch.new(result)
}
end
|
#find_history_events(bank_name, certificate_number) ⇒ Object
33
34
35
36
37
38
|
# File 'lib/fdic.rb', line 33
def find_history_events(bank_name, certificate_number)
resp = Client.new.find_history_events(bank_name, certificate_number)
resp['d']['results'].map { |result|
FDIC::HistoryEvent.new(result)
}
end
|
#find_institution(certificate_number) ⇒ Object
20
21
22
23
24
|
# File 'lib/fdic.rb', line 20
def find_institution(certificate_number)
resp = Client.new.find_institution(certificate_number)
result = resp['d']['results'].first
FDIC::Institution.new(result)
end
|