クラス: Mongoid::関連付け::One
- 継承:
-
関連::Proxy
- オブジェクト
- 関連::Proxy
- Mongoid::関連付け::One
- 定義:
- lib/mongoid/関連付け/one.rb
Overview
これは 1 対 1 の関係のスーパークラスで、共通の動作またはそれらのプロキシを定義します。
既知のサブクラスを直接確認
埋め込み::埋め込みIn::Proxy 、埋め込み::埋め込み:埋め込みOne::Proxy 、参照::BelongsTo::Proxy 、参照::HasOne:Proxy
インスタンス メソッドの概要を折りたたむ
-
# MongoDB_object_id__ =オブジェクト
プロキシ ドキュメントをオブジェクト ID に展開します。
-
#クリア= true | false
この関係をクリアします - ドキュメントに対して #delete を呼び出すのと同じです。
-
# in_memory = 配列=ドキュメント=<Document>
メモリにロードされている関係内のすべてのドキュメントを取得します。
-
response_to? (name, include_private = false) = true | false
メソッド_欠落はオーバーライドされるため、これもオーバーライドする必要があります。
インスタンス メソッドの詳細
# MongoDB_object_id__ =オブジェクト
プロキシ ドキュメントをオブジェクト ID に展開します。
46 47 48 |
# ファイル 'lib/mongoid/関連付け/one.rb' 行46 デフォルト _v_object_id__ _ target._id end |
#クリア= true | false
この関係をクリアします - ドキュメントに対して #delete を呼び出すのと同じです。
14 15 16 |
# ファイル 'lib/mongoid/関連付け/one.rb' 行14 デフォルト クリア _ target.削除 end |
#in_memory ⇒ Array<Document>
メモリにロードされている関係内のすべてのドキュメントを取得します。
24 25 26 |
# ファイル 'lib/mongoid/関連付け/one.rb' 行24 デフォルト in_memory [ _ target ] end |
response_to? (name, include_private = false) = true | false
メソッド_欠落はオーバーライドされるため、これもオーバーライドする必要があります。
36 37 38 |
# ファイル 'lib/mongoid/関連付け/one.rb' 行36 デフォルト respond_to?(name, include_private = false) _ target.respond_to?(name, include_private) || スーパー end |