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