lib/fdic/bank_find/bank.rb
module FDIC
module BankFind
class Bank < Record
field :fdic_id, 'id'
field(:legal_name, 'legalName', &:strip)
field :certificate_number, :certNumber
field(:active?, 'activeFlag') { |value| value == 'Y' }
field :address
field :city
field :state
field :zip
field :office_count, :officeCount
date_field :effective_date, :effectiveDate
def find_institution!
@institution ||= BankFind.find_institution(certificate_number)
end
def find_history_events!
@history_events ||= BankFind.find_history_events(legal_name, certificate_number)
end
def find_branches!
@branches ||= BankFind.find_branches(certificate_number)
end
end
end
end