This module contains additional nil behaviour.
Add this object to nil.
@example Add the object to a nil value.
nil.__add__([ 1, 2, 3 ])
@param [ Object ] object The object to add.
@return [ Object ] The provided object.
@since 1.0.0
# File lib/origin/extensions/nil_class.rb, line 17 def __add__(object); object; end
Evolve the nil into a date or time.
@example Evolve the nil.
nil.__evolve_time__
@return [ nil ] nil.
# File lib/origin/extensions/nil_class.rb, line 39 def __evolve_time__; self; end
nil.__expanded__([ 1, 2, 3 ])
@param [ Object ] object The object to expanded.
# File lib/origin/extensions/nil_class.rb, line 29 def __expanded__(object); object; end
nil.__intersect__([ 1, 2, 3 ])
@param [ Object ] object The object to intersect.
# File lib/origin/extensions/nil_class.rb, line 52 def __intersect__(object); object; end
nil.__override__([ 1, 2, 3 ])
@param [ Object ] object The object to override.
# File lib/origin/extensions/nil_class.rb, line 64 def __override__(object); object; end
nil.__union__([ 1, 2, 3 ])
@param [ Object ] object The object to union.
# File lib/origin/extensions/nil_class.rb, line 76 def __union__(object); object; end