Module: Trax::Model::Scopes::ClassMethods

Defined in:
lib/trax/model/scopes.rb

Instance Method Summary collapse

Instance Method Details

#field_scope(attr_name) ⇒ Object



7
8
9
10
11
12
# File 'lib/trax/model/scopes.rb', line 7

def field_scope(attr_name)
  scope attr_name, lambda{ |*_scope_values|
    _scope_values.flat_compact_uniq!
    where(attr_name => _scope_values)
  }
end