Module: Mongoid::Criteria::Queryable::Extensions::Boolean::ClassMethods

Defined in:
lib/mongoid/criteria/queryable/extensions/boolean.rb

Instance Method Summary collapse

Instance Method Details

#evolve(object) ⇒ true | false

Evolve the value into a boolean value stored in MongoDB. Will return true for any of these values: true, t, yes, y, 1, 1.0.

Examples:

Evolve the value to a boolean.

Boolean.evolve(true)

Parameters:

  • object (Object)

    The object to evolve.

Returns:

  • (true | false)

    The boolean value.



22
23
24
25
26
# File 'lib/mongoid/criteria/queryable/extensions/boolean.rb', line 22

def evolve(object)
  __evolve__(object) do |obj|
    mongoize(obj)
  end
end