Class: KirguduRefs::Finances::Bank

Inherits:
BaseModel
  • Object
show all
Includes:
KirguduBase::Models::BasicProperties::CreatedBy, KirguduBase::Models::BasicProperties::Portal, KirguduBase::Models::BasicProperties::UpdatedBy, KirguduBase::Models::Scopes::WithName, ModelBasicProperties::CityID, ModelBasicProperties::CountryID, ModelBasicProperties::StateID
Defined in:
app/models/kirgudu_refs/finances/bank.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from ModelBasicProperties::CityID

included

Methods included from ModelBasicProperties::StateID

included

Methods included from ModelBasicProperties::CountryID

included

Class Method Details

.apply_filters_to_query(query, filters) ⇒ Object



88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'app/models/kirgudu_refs/finances/bank.rb', line 88

def self.apply_filters_to_query(query, filters)
  filters ||= {}

  query = query
  .with_swift(filters[:swift])
  .with_bik(filters[:bik])
  .with_short_name(filters[:short_name])
  .with_capital_min(filters[:capital_min])
  .with_capital_min(filters[:capital_max])
  .with_foundation_year_min(filters[:foundation_year_min])
  .with_foundation_year_max(filters[:foundation_year_max])
  .by_country(filters[:country_id])
  .by_state(filters[:state_id])
  .by_city(filters[:city_id])

  super(query, filters)
end

Instance Method Details

#name_for_breadcrumbsObject



106
107
108
# File 'app/models/kirgudu_refs/finances/bank.rb', line 106

def name_for_breadcrumbs
  self.short_name
end

#to_sObject



110
111
112
# File 'app/models/kirgudu_refs/finances/bank.rb', line 110

def to_s
  self.short_name
end