模块:Mongoid::Criteria::Queryable::Extensions::NilClass

定义于:
lib/mongoid/criteria/queryable/extensions/nil_class.rb

Overview

向 NilClass 添加查询类型转换行为。

实例方法摘要折叠

实例方法详细信息

# __add__ (对象) ⇒对象

将此对象添加到 nil。

例子:

将该对象添加到 nil 值。

nil.__add__([ 1, 2, 3 ])

参数:

  • 对象 ( Object )

    要添加的对象。

返回:

  • ( Object )

    提供的对象。



20
# File 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', line 20

def __add__(对象) 对象 end

# __evolve_time__nil也称为: __evolve_date__

将 nil 演进为日期或时间。

例子:

对 nil 进行演进。

nil.__evolve_time__

返回:

  • ( nil )

    nil.



38
# File 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', line 38

def __evolve_time__ self end

# __expanded__ (object) ⇒对象

将此对象添加到 nil。

例子:

将该对象添加到 nil 值。

nil.__expanded__([ 1, 2, 3 ])

参数:

  • 对象 ( Object )

    要扩展的对象。

返回:

  • ( Object )

    提供的对象。



30
# File 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', line 30

def __expanded__(对象) 对象 end

# __intersect__ (对象) ⇒对象

将此对象添加到 nil。

例子:

将该对象添加到 nil 值。

nil.__intersect__([ 1, 2, 3 ])

参数:

  • 对象 ( Object )

    要相交的对象。

返回:

  • ( Object )

    提供的对象。



49
# File 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', line 49

def __intersect__(对象) 对象 end

# __override__ (对象) ⇒对象

将此对象添加到 nil。

例子:

将该对象添加到 nil 值。

nil.__override__([ 1, 2, 3 ])

参数:

  • 对象 ( Object )

    要覆盖的对象。

返回:

  • ( Object )

    提供的对象。



59
# File 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', line 59

def __override__(对象) 对象 end

#__union__(object) ⇒ Object

将此对象添加到 nil。

例子:

将该对象添加到 nil 值。

nil.__union__([ 1, 2, 3 ])

参数:

  • 对象 ( Object )

    要联合的对象。

返回:

  • ( Object )

    提供的对象。



69
# File 'lib/mongoid/criteria/queryable/extensions/nil_class.rb', line 69

def __union__(对象) 对象 end