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

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

Overview

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

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

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

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

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

例:

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

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

パラメーター:

次の値を返します。



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

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

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

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

例:

nil を展開します。

nil.__evolve_time__

次の値を返します。

  • (nil)

    nil.



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

デフォルト __e Volume_time__
  自己
end

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

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

例:

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

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

パラメーター:

次の値を返します。



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

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

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

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

例:

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

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

パラメーター:

次の値を返します。



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

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

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

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

例:

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

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

パラメーター:

次の値を返します。



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

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

#__union__(object) ⇒ Object

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

例:

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

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

パラメーター:

次の値を返します。



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

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