モジュール: Mongoid::Criteria::Queryable::Extentions::NilClass

定義:
lib/mongoid/criteria/queryable/extentions/nil_Class.rb

Overview

クエリ タイプ キャスティング動作を nilClass に追加します。

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

# __add__ (object) =オブジェクト

このオブジェクトを nil に追加します。

例:

オブジェクトを nil 値に追加します。

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

パラメーター:

次の値を返します。



20
# ファイル 'lib/mongoid/criteria/queryable/extentions/nil_Class.rb' は、 20行を

デフォルト __add__(オブジェクト); オブジェクト; end

# _v_time _ ============================================

nil を日付または時刻に展開します。

例:

nil を展開します。

nil.__evolve_time__

次の値を返します。

  • (nil)

    nil.



38
# ファイル 'lib/mongoid/criteria/queryable/extentions/nil_Class.rb' は、 38行を

デフォルト __e Volume_time__; 自己; end

# __expanded__ (object) =オブジェクト

このオブジェクトを nil に追加します。

例:

オブジェクトを nil 値に追加します。

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

パラメーター:

次の値を返します。



30
# ファイル 'lib/mongoid/criteria/queryable/extentions/nil_Class.rb' は、 30行を

デフォルト __expanded__(オブジェクト); オブジェクト; end

# __Intersect__ (object) =オブジェクト

このオブジェクトを nil に追加します。

例:

オブジェクトを nil 値に追加します。

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

パラメーター:

次の値を返します。



49
# ファイル 'lib/mongoid/criteria/queryable/extentions/nil_Class.rb' は、 49行を

デフォルト __Intersect__(オブジェクト); オブジェクト; end

# __overwrite__ (object) =オブジェクト

このオブジェクトを nil に追加します。

例:

オブジェクトを nil 値に追加します。

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

パラメーター:

次の値を返します。



59
# ファイル 'lib/mongoid/criteria/queryable/extentions/nil_Class.rb' は、 59行を

デフォルト __override__(オブジェクト); オブジェクト; end

#__union__(object) ⇒ Object

このオブジェクトを nil に追加します。

例:

オブジェクトを nil 値に追加します。

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

パラメーター:

次の値を返します。



69
# ファイル 'lib/mongoid/criteria/queryable/extentions/nil_Class.rb' は、 69行を

デフォルト __union__(オブジェクト); オブジェクト; end