Method: Mongoid::Criteria::Queryable::Extensions::Symbol::ClassMethods#evolve

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

#evolve(object) ⇒ Symbol

Evolves the symbol into a MongoDB friendly value - in this case a symbol.

Examples:

Evolve the symbol

Symbol.evolve("test")

Parameters:

  • object (Object)

    The object to convert.

Returns:

  • (Symbol)

    The value as a symbol.



52
53
54
55
56
# File 'lib/mongoid/criteria/queryable/extensions/symbol.rb', line 52

def evolve(object)
  __evolve__(object) do |obj|
    obj.try(:to_sym)
  end
end