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

定義:
build/mongoid- 8.1 /lib/mongoid/extentions/object.rb

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

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

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

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

例:

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

Object.__mongoize_fk__(association, object)

パラメーター:

  • 関連付け 関連付け

    関連付けメタデータ。

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

    変換するオブジェクト。

次の値を返します。



213
214
215
216
ファイル 'Build/mongoid- 8.1 /lib/mongoid/extentions/object.rb', 行213

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

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

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

例:

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

Object.demongoize(object)

パラメーター:

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

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

次の値を返します。



226
227
228
ファイル 'Build/mongoid- 8.1 /lib/mongoid/extentions/object.rb', 行226

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

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

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

例:

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

Object.mongoize("123.11")

パラメーター:

次の値を返します。



239
240
241
ファイル 'Build/mongoid- 8.1 /lib/mongoid/extentions/object.rb', 行239

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