Class: Bank
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Bank
- Includes:
- Models::Auditable
- Defined in:
- app/models/bank.rb
Overview
== Schema Information
Table name: banks
Database name: primary
id :integer not null, primary key
bank_identifier :string(255)
name :string(255)
phone_number :string(255)
routing_number :string(255)
created_at :datetime
updated_at :datetime
address_id :integer
company_id :integer
Indexes
banks_address_id_idx (address_id)
banks_company_id_idx (company_id)
Foreign Keys
banks_address_id_fkey (address_id => addresses.id)
banks_company_id_fkey (company_id => companies.id)
Constant Summary
Constants included from Models::Auditable
Models::Auditable::ALWAYS_IGNORED
Has many collapse
Belongs to collapse
Methods included from Models::Auditable
Instance Method Summary collapse
Methods included from Models::Auditable
#all_skipped_columns, #audit_reference_data, #should_not_save_version, #stamp_record
Methods inherited from ApplicationRecord
ransackable_associations, ransackable_attributes, ransackable_scopes, ransortable_attributes, #to_relation
Methods included from Models::EventPublishable
Instance Method Details
#bank_accounts ⇒ ActiveRecord::Relation<BankAccount>
30 |
# File 'app/models/bank.rb', line 30 has_many :bank_accounts |
#to_s ⇒ Object
36 37 38 |
# File 'app/models/bank.rb', line 36 def to_s "#{name} [#{id}]" end |