module Mongoid::Criteria::Queryable::Extensions::NilClass
This module contains additional nil behavior.
Public Instance Methods
Source
Source
# File lib/mongoid/criteria/queryable/extensions/nil_class.rb, line 44 def __evolve_time__; self; end
Evolve the nil into a date or time.
@example Evolve the nil.
nil.__evolve_time__
@return [ nil ] nil.
@since 1.0.0
Also aliased as: __evolve_date__
Source
# File lib/mongoid/criteria/queryable/extensions/nil_class.rb, line 34 def __expanded__(object); object; end
Add this object to nil.
@example Add the object to a nil value.
nil.__expanded__([ 1, 2, 3 ])
@param [ Object
] object The object to expanded.
@return [ Object
] The provided object.
@since 1.0.0
Source
# File lib/mongoid/criteria/queryable/extensions/nil_class.rb, line 57 def __intersect__(object); object; end
Add this object to nil.
@example Add the object to a nil value.
nil.__intersect__([ 1, 2, 3 ])
@param [ Object
] object The object to intersect.
@return [ Object
] The provided object.
@since 1.0.0
Source
# File lib/mongoid/criteria/queryable/extensions/nil_class.rb, line 69 def __override__(object); object; end
Add this object to nil.
@example Add the object to a nil value.
nil.__override__([ 1, 2, 3 ])
@param [ Object
] object The object to override.
@return [ Object
] The provided object.
@since 1.0.0