クラス: Mongoid::関連付け::埋め込み::埋め込みOne::Binding
- 継承:
-
オブジェクト
- オブジェクト
- Mongoid::関連付け::埋め込み::埋め込みOne::Binding
- 次のことが含まれます。
- バインディング可能
- 定義:
- lib/mongoid/関連付け/ embedded/ embedded/ embeddeds_one/bining.rb
Overview
すべての embedded_one 関連付けのバインディング クラス。
インスタンス属性の概要
バインディング可能なに含まれる属性
#_association, #_base, #_target
インスタンス メソッドの概要を折りたたむ
-
# bind_one =オブジェクト
基本オブジェクトを関連付けの逆にバインドします。
-
#unbind_one =オブジェクト
参照を nil に設定することで、基本オブジェクトとその逆のバインドを解除します。
バインド可能な に含まれるメソッド
インスタンス メソッドの詳細
# bind_one =オブジェクト
基本オブジェクトを関連付けの逆にバインドします。 したがって、両方の側で実際のオブジェクト自体を参照します。
この場合、ドキュメント自体と逆オブジェクトの関連付けメタデータが設定されます。
22 23 24 25 26 27 |
# ファイル 'lib/mongoid/関連付け/埋め込み/埋め込み_one/bining.rb' の場合は、 22行 デフォルト bind_one _ target.親化(_base) バインディング 行う try_method(_ target, _関連付け.inverse_setter(_ target), _base) end end |
#unbind_one =オブジェクト
参照を nil に設定することで、基本オブジェクトとその逆のバインドを解除します。
35 36 37 38 39 |
# ファイル 'lib/mongoid/関連付け/埋め込み/埋め込み_one/bining.rb' の場合は、 35行 デフォルト unbind_one バインディング 行う try_method(_ target, _関連付け.inverse_setter(_ target), nil) end end |