モジュール: Mongoid::Attributes::埋め込み
Overview
埋め込み属性を操作するためのユーティリティ モジュール。
インスタンス メソッドの概要を折りたたむ
-
走査(属性、パス)= オブジェクト | nil
ドット表記で埋め込み値または属性のサブセットを取得します。
インスタンス メソッドの詳細
走査(属性、パス)=オブジェクト | nil
ドット表記で埋め込み値または属性のサブセットを取得します。
20 21 22 23 24 25 26 27 28 29 30 31 |
# ファイル 'lib/mongoid/attributes/ embedded.rb' は、 20行 デフォルト 走査(属性, path) path.分裂('.').各 行う |キー| break 場合 属性.nil? 属性 = 場合 属性.試す(:key?, キー) 属性[キー] elsif 属性.respond_to?(:各) & & キー.一致するかどうか(/\A\d+\z/) 属性[キー.to_i] end end 属性 end |