Class: KirguduRefs::It::OperatingSystemFamily
- Inherits:
-
BaseModel
- Object
- KirguduBase::BaseModel
- BaseModel
- KirguduRefs::It::OperatingSystemFamily
- Includes:
- KirguduBase::Models::BasicProperties::CreatedBy, KirguduBase::Models::BasicProperties::Portal, KirguduBase::Models::BasicProperties::UpdatedBy, KirguduBase::Models::Scopes::WithName, KirguduBase::Models::Scopes::WithSlug, ModelBasicProperties::ManufacturerID
- Defined in:
- app/models/kirgudu_refs/it/operating_system_family.rb
Class Method Summary collapse
Methods included from ModelBasicProperties::ManufacturerID
Class Method Details
.apply_filters_to_query(query, filters = {}) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 |
# File 'app/models/kirgudu_refs/it/operating_system_family.rb', line 43 def self.apply_filters_to_query(query, filters={}) filters ||= {} filters[:order] = "#{::KirguduRefs::It::OperatingSystemFamily.table_name}.name asc" query = query.includes(:manufacturer) .by_manufacturer(filters[:manufacturer_id]) .with_manufacturer_name(filters[:manufacturer_name]) super(query, filters) end |