Module: Trax::Model::ExtensionsFor::Boolean::ClassMethods

Defined in:
lib/trax/model/extensions_for/boolean.rb

Instance Method Summary collapse

Instance Method Details

#eq(*_scope_values) ⇒ Object



9
10
11
12
# File 'lib/trax/model/extensions_for/boolean.rb', line 9

def eq(*_scope_values)
  _scope_values.flat_compact_uniq!
  model_class.where({field_name => _scope_values})
end

#is_falseObject



18
19
20
# File 'lib/trax/model/extensions_for/boolean.rb', line 18

def is_false
  eq(false)
end

#is_nilObject



14
15
16
# File 'lib/trax/model/extensions_for/boolean.rb', line 14

def is_nil
  eq(nil)
end

#is_trueObject



22
23
24
# File 'lib/trax/model/extensions_for/boolean.rb', line 22

def is_true
  eq(true)
end