モジュール: Mongoid::Extentions::Set::Classメソッドs

定義:
lib/mongoid/extentions/set.rb

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

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

#mongoize (オブジェクト)=mongoize(オブジェクト)==セット

オブジェクトを mongo に適した Ruby 型からこの型に変換します。

例:

オブジェクトをデーモン化します。

Set.demongoize([1, 2, 3])

パラメーター:

  • オブジェクト 配列

    デーモン化するオブジェクト。

次の値を返します。



39
40
41
42
43
44
# ファイル 'lib/mongoid/extentions/set.rb' は、 39行

デフォルト mongoize(オブジェクト)
  ケース オブジェクト
  次の場合: ::セット 次に オブジェクト
  次の場合: ::配列 次に ::セット.新着情報(オブジェクト)
  end
end

# mongoize (オブジェクト) =配列| nil

オブジェクトを、提供するRuby型からmongoに適した型に変換します。

例:

オブジェクトを Mongoize します。

Set.mongoize(Set.new([1,2,3]))

パラメーター:

  • オブジェクト に設定

    mongoize するオブジェクト。

次の値を返します。

  • (配列| nil )

    オブジェクトが mongoized または nil になっています。



55
56
57
58
59
60
61
# ファイル 'lib/mongoid/extentions/set.rb' は、 55行

デフォルト mongoize(オブジェクト)
  return 場合 オブジェクト.nil?
  ケース オブジェクト
  次の場合: ::セット 次に ::配列.mongoize(オブジェクト.to_a).一意
  次の場合: ::配列 次に ::配列.mongoize(オブジェクト).一意
  end
end