クラス: Mongoid::アトミック::Paths::Root
- 継承:
-
オブジェクト
- オブジェクト
- Mongoid::アトミック::Paths::Root
- 定義:
- lib/mongoid/アトミック/paths/ root.rb
Overview
このクラスは、ルート ドキュメントを不可分的に検索して更新するための動作をカプセル化します。
インスタンス属性の概要を折りたたむ
-
#ドキュメント= オブジェクト
readOnly
属性ドキュメントの値を返します。
-
# path = オブジェクト
readOnly
属性パスの値を返します。
-
#位置= オブジェクト
readOnly
属性の位置の値を返します。
インスタンス メソッドの概要を折りたたむ
-
#初期化(ドキュメント) = ルート
コンストラクター
新しいルート パス ユーティリティを作成します。
-
#insert_modifier ⇒ Object
ルート パスを持つドキュメントで 挿入修飾子を要求する場合は、混合 関連付けが発生した可能性が高いことを示します。
コンストラクターの詳細
#初期化(ドキュメント) =ルート
新しいルート パス ユーティリティを作成します。
20 21 22 |
# ファイル 'lib/mongoid/アトミック/paths/ root.rb' 行20 デフォルト 初期化(ドキュメント) @document, @path, @position = ドキュメント, " ", " " end |
インスタンス属性の詳細
#ドキュメント=オブジェクト(読み取り専用)
属性ドキュメントの値を返します。
12 13 14 |
# ファイル 'lib/mongoid/アトミック/paths/ root.rb' 行12 デフォルト ドキュメント @document end |
# path =オブジェクト(読み取り専用)
属性パスの値を返します。
12 13 14 |
# ファイル 'lib/mongoid/アトミック/paths/ root.rb' 行12 デフォルト path @path end |
位置=オブジェクト(読み取り専用)
属性の位置の値を返します。
12 13 14 |
# ファイル 'lib/mongoid/アトミック/paths/ root.rb' 行12 デフォルト position @position end |
インスタンス メソッドの詳細
#insert_modifier ⇒ Object
ルート パスを持つドキュメントで 挿入修飾子を要求する場合は、混合 関連付けが発生した可能性が高いことを示します。
31 32 33 |
# ファイル 'lib/mongoid/アトミック/paths/ root.rb' 行31 デフォルト insert_modifier 発生 Errors::InvalidPath.新着情報(ドキュメント.クラス) end |