モジュール: Mongoid::Attributes::Processing
- 次のドキュメントに含まれます。
- Mongoid::Attributes
- 定義:
- lib/mongoid/attributes/processing.rb
Overview
このモジュールには、属性を処理するための 動作が含まれています。
インスタンス メソッドの概要を折りたたむ
-
Process_attributes (attrs = nil) {{|_private|] ... } = オブジェクト
ドキュメントに属性のフィールドが存在する場合は、指定された属性を適切な値に変換します。
インスタンス メソッドの詳細
Process_attributes (attrs = nil) {{|_private|] ... } =オブジェクト
ドキュメントに属性のフィールドが存在する場合は、指定された属性を適切な値に変換します。 これは、提供されたHash
で指定された属性のみに制限され、余計な nil 値がドキュメントの属性に入力されることはありません。
16 17 18 19 20 21 22 23 24 25 26 27 28 |
# ファイル 'lib/mongoid/attributes/processing.rb' は、 16行 デフォルト process_attributes(attrs = nil) attrs ||= {} ただし、 attrs.空の場合 attrs = sanity_for_mas_assignment(attrs) attrs.each_pair 行う |キー, 価値| 次へ 場合 Pending_attribute?(キー, 価値) process_attribute(キー, 価値) end end ノードの数 自己 場合 ブロック_指定 Process_pending end |