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