class Filterameter::Filters::ScopeFilter

Scope Filter

Class ScopeFilter applies the named scope passing in the parameter value.

Public Class Methods

new(scope_name) click to toggle source
# File lib/filterameter/filters/scope_filter.rb, line 9
def initialize(scope_name)
  @scope_name = scope_name
end

Public Instance Methods

apply(query, value) click to toggle source
# File lib/filterameter/filters/scope_filter.rb, line 13
def apply(query, value)
  query.send(@scope_name, value)
end