モジュール: Mongoid::関連付け::Bindable
- 次のことが含まれます。
- スレッド::ライフサイクル
- 次のドキュメントに含まれます。
- 埋め込み::埋め込み In :: Binding 、 埋め込み::埋め込み Many : Binding 、埋め込み::埋め込み : :HasOne::Binding
- 定義:
- lib/mongoid/asaction/bindable.rb
Overview
関連付けをバインドするすべてのオブジェクトのスーパークラス。
インスタンス属性の概要を折りたたむ
-
# _関連付け =オブジェクト
readOnly
属性_関連付けの値を返します。
-
# _base =オブジェクト
readOnly
属性 _base の値を返します。
-
# _ target =オブジェクト
readOnly
属性 _ target の値を返します。
インスタンス メソッドの概要を折りたたむ
-
#バインディング= オブジェクト
指定されたブロックを バインディング 内で実行します。
-
#初期化(ベース、ターゲット、関連付け)= オブジェクト
新しいバインディングを作成します。
インスタンス属性の詳細
# _関連付け =オブジェクト(読み取り専用)
属性_関連付けの値を返します。
11 12 13 |
# ファイル 'lib/mongoid/as associated/binable.rb' は、 11行 デフォルト _関連付け @_関連付け end |
_base =オブジェクト数(readonly)
属性 _base の値を返します。
11 12 13 |
# ファイル 'lib/mongoid/as associated/binable.rb' は、 11行 デフォルト _base @_base end |
# _target =オブジェクト(読み取り専用)
属性 _ target の値を返します。
11 12 13 |
# ファイル 'lib/mongoid/as associated/binable.rb' は、 11行 デフォルト _ target @_ target end |
インスタンス メソッドの詳細
#バインディング=オブジェクト
指定されたブロックを バインディング 内で実行します。
33 34 35 36 37 38 39 |
# ファイル 'lib/mongoid/as associated/binable.rb' は、 33行 デフォルト バインディング ただし、 _bining? _bining 行う ノードの数(自己) 場合 ブロック_指定 end end end |
#初期化(ベース、ターゲット、関連付け)=オブジェクト
新しいバインディングを作成します。
21 22 23 |
# ファイル 'lib/mongoid/as associated/binable.rb' は、 21行 デフォルト 初期化(ベース, ターゲット, 関連付け) @_base, @_ target, @_関連付け = ベース, ターゲット, 関連付け end |