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

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

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

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

# __mongoize_fk__ (関連付け, オブジェクト) =オブジェクト

非推奨。

メタデータ キー制約を指定して、提供されたオブジェクトを外部キーに変換します。

例:

オブジェクトを ff に変換します。

Object.__mongoize_fk__(association, object)

パラメーター:

次の値を返します。



219
220
221
222
# ファイル 'lib/mongoid/extentions/object.rb' は、 219行

デフォルト __mongoize_fk__(関連付け, オブジェクト)
  return nil 場合 !オブジェクト || オブジェクト == " "
  関連付け.convert_to_foreign_key(オブジェクト)
end

"mongoize (object) =オブジェクト

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

例:

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

Object.demongoize(object)

パラメーター:

  • オブジェクト オブジェクト

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

次の値を返します。



233
234
235
# ファイル 'lib/mongoid/extentions/object.rb' は、 233行

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

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

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

例:

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

Object.mongoize("123.11")

パラメーター:

次の値を返します。



246
247
248
# ファイル 'lib/mongoid/extentions/object.rb' は、 246行

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