class Filterameter::Filters::AttributeFilter
Attribute Filter¶ ↑
Class AttributeFilter
leverages ActiveRecord's where query method to add criteria for an attribute.
Public Class Methods
new(attribute_name)
click to toggle source
# File lib/filterameter/filters/attribute_filter.rb, line 9 def initialize(attribute_name) @attribute_name = attribute_name end
Public Instance Methods
apply(query, value)
click to toggle source
# File lib/filterameter/filters/attribute_filter.rb, line 13 def apply(query, value) query.where(@attribute_name => value) end