モジュール: Mongoid::Extentions::Hash::Classメソッドs
- 定義:
- build/mongoid- 8.1 /lib/mongoid/extentions/hash.rb
インスタンス メソッドの概要を折りたたむ
-
# mongoize (オブジェクト) = ハッシュ| nil
オブジェクトを、提供するRuby型からmongoに適した型に変換します。
-
サイズは変更可能ですか? = true
このオブジェクトのサイズは変更できますか。
インスタンス メソッドの詳細
# mongoize (オブジェクト) =ハッシュ| nil
オブジェクトを、提供するRuby型からmongoに適した型に変換します。
225 226 227 228 229 230 231 232 233 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/extentions/hash.rb', 行225 デフォルト mongoize(オブジェクト) return 場合 オブジェクト.nil? 場合 オブジェクト.is_a?(ハッシュ) # transform_values を使用する必要があります。 BSON::Document を保持する 常にハッシュを返す transform_values の代わりに使用します。 そのためには、 # 最初に ハッシュを重複させる必要があります。 オブジェクト.dup.transform_values!(&:mongoize) end end |
サイズは変更可能ですか? = true
このオブジェクトのサイズは変更できますか。
241 242 243 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/extentions/hash.rb', 行241 デフォルト サイズ変更可能か true end |