モジュール: Mongoid::Extentions::Array::Classメソッドs
- 定義:
- lib/mongoid/extentions/array.rb
インスタンス メソッドの概要を折りたたむ
- # __mongoize_fk__ (関連付け、オブジェクト) = 配列 非推奨 非推奨。
-
# mongoize (オブジェクト) = 配列 | nil
オブジェクトを、提供するRuby型からmongoに適した型に変換します。
-
サイズは変更可能ですか? = true
オブジェクトのサイズが変更できるかどうかを返します。
インスタンス メソッドの詳細
# __mongoize_fk__ (関連付け、オブジェクト) =配列
非推奨。
指定されたオブジェクトを外部キーの適切な配列に変換します。
118 119 120 121 122 123 124 |
# ファイル 'lib/mongoid/extentions/array.rb' は、 118行 デフォルト __mongoize_fk__(関連付け, オブジェクト) 場合 オブジェクト.サイズ変更可能か オブジェクト.blank? ? オブジェクト : 関連付け.convert_to_foreign_key(オブジェクト) else オブジェクト.blank? ? [] : 関連付け.convert_to_foreign_key(配列(オブジェクト)) end end |
# mongoize (オブジェクト) =配列| nil
オブジェクトを、提供するRuby型からmongoに適した型に変換します。
136 137 138 139 140 141 142 |
# ファイル 'lib/mongoid/extentions/array.rb' は、 136行 デフォルト mongoize(オブジェクト) return 場合 オブジェクト.nil? ケース オブジェクト 次の場合: ::配列, ::セット オブジェクト.map(&:mongoize) end end |
サイズは変更可能ですか? = true
オブジェクトのサイズが変更できるかどうかを返します。
150 151 152 |
# ファイル 'lib/mongoid/extentions/array.rb' は、 150行 デフォルト サイズ変更可能か true end |