クラス: Mongoid::関連付け::埋め込み::埋め込みMany::Binding
- 継承:
-
オブジェクト
- オブジェクト
- Mongoid::関連付け::埋め込み::埋め込みMany::Binding
- 次のことが含まれます。
- バインディング可能
- 定義:
- lib/mongoid/関連付け/ embedded/ embedded/ embedded/bining.rb
Overview
すべての embedded_many 関連付けのバインディング クラス。
インスタンス属性の概要
バインディング可能なに含まれる属性
#_association, #_base, #_target
インスタンス メソッドの概要を折りたたむ
-
# bind_one (doc) = Object
単一のドキュメントを逆の関連付けでバインドします。
-
#unbind_one(doc) ⇒ Object
単一ドキュメントのバインドを解除します。
バインド可能な に含まれるメソッド
インスタンス メソッドの詳細
# bind_one (doc) = Object
単一のドキュメントを逆の関連付けでバインドします。 プロキシに追加するときに特に使用されます。
20 21 22 23 24 25 26 |
# ファイル 'lib/mongoid/関連付け/埋め込み/埋め込み_many/bining.rb' の場合は、 20行 デフォルト bind_one(doc) doc.親化(_base) バインディング 行う 排除_関連付け(doc) try_method(doc, _関連付け.inverse_setter(_ target), _base) end end |
#unbind_one(doc) ⇒ Object
単一ドキュメントのバインドを解除します。
34 35 36 37 38 |
# ファイル 'lib/mongoid/関連付け/埋め込み/埋め込み_many/bining.rb' の場合は、 34行 デフォルト unbind_one(doc) バインディング 行う try_method(doc, _関連付け.inverse_setter(_ target), nil) end end |