Class: KirguduRefs::Globe::Region
- Includes:
- KirguduBase::Models::BasicProperties::CreatedBy, KirguduBase::Models::BasicProperties::Portal, KirguduBase::Models::BasicProperties::UpdatedBy, KirguduBase::Models::Scopes::WithName, KirguduBase::Models::Scopes::WithSlug, ModelBasicProperties::CapitalID, ModelBasicProperties::CountryID, ModelBasicProperties::RegionID, ModelBasicProperties::StateID
- Defined in:
- app/models/kirgudu_refs/globe/region.rb
Class Method Summary collapse
Methods included from ModelBasicProperties::CapitalID
Methods included from ModelBasicProperties::RegionID
Methods included from ModelBasicProperties::StateID
Methods included from ModelBasicProperties::CountryID
Class Method Details
.apply_filters_to_query(query, filters = {}) ⇒ Object
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
# File 'app/models/kirgudu_refs/globe/region.rb', line 55 def self.apply_filters_to_query(query, filters={}) filters ||= {} query = query .with_area_min(filters[:area_min]) .with_area_max(filters[:area_max]) .with_population_min(filters[:population_min]) .with_population_max(filters[:population_max]) .by_country(filters[:country_id]) .by_capital(filters[:capital_id]) .by_state(filters[:state_id]) .with_is_active(filters[:is_active]) super(query, filters) end |