Class: KirguduRefs::It::OperatingSystemFamily

Inherits:
BaseModel
  • Object
show all
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

included

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