class Stall::ProductFilters::ManufacturerFilter

Public Instance Methods

available?() click to toggle source
# File lib/stall/product_filters/manufacturer_filter.rb, line 4
def available?
  options[:force] || collection.count > 1
end
collection() click to toggle source
# File lib/stall/product_filters/manufacturer_filter.rb, line 8
def collection
  @collection ||= Manufacturer.ordered.joins(:products)
    .where(stall_products: { id: products.select(:id) })
    .distinct
end
param() click to toggle source
# File lib/stall/product_filters/manufacturer_filter.rb, line 14
def param
  :manufacturer_id_in
end