Method: Mongoid::Criteria::Queryable::Extensions::String#__evolve_date__

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

#__evolve_date__Time

Evolve the string into a mongodb friendly date.

Examples:

Evolve the string.

"2012-1-1".__evolve_date__

Returns:

  • (Time)

    The time at UTC midnight.



18
19
20
21
# File 'lib/mongoid/criteria/queryable/extensions/string.rb', line 18

def __evolve_date__
  time = ::Time.parse(self)
  ::Time.utc(time.year, time.month, time.day, 0, 0, 0, 0)
end