クラス: Mongoid::関連付け::One
Overview
これは 1 対 1 の関係のスーパークラスで、共通の動作またはそれらのプロキシを定義します。
既知のサブクラスを直接確認
埋め込み::埋め込みIn::Proxy 、埋め込み::埋め込み:埋め込みOne::Proxy 、参照::BelongsTo::Proxy 、参照::HasOne:Proxy
定数の概要
プロキシから継承された定数
インスタンス属性の概要
プロキシから継承された属性
#_association, #_base, #_target
インスタンス メソッドの概要を折りたたむ
-
# MongoDB_object_id__ =オブジェクト
プロキシ ドキュメントをオブジェクト ID に展開します。
-
#クリア= true | false
この関係をクリアします - ドキュメントに対して #delete を呼び出すのと同じです。
-
# in_memory = 配列=ドキュメント=<Document>
メモリにロードされている関係内のすべてのドキュメントを取得します。
-
response_to? (name, include_private = false) = true | false
メソッド_欠落はオーバーライドされるため、これもオーバーライドする必要があります。
プロキシから継承されたメソッド
apply_ordering 、 #extend_proxies 、#initialize 、# klas 、# reset_unloaded 、 #置換可能
マーシャリング可能なに含まれるメソッド
コンストラクターの詳細
このクラスは、 Mongoid::関連付け::Proxyからコンストラクターを継承します。
インスタンス メソッドの詳細
# MongoDB_object_id__ =オブジェクト
プロキシ ドキュメントをオブジェクト ID に展開します。
49 50 51 |
# ファイル 'lib/mongoid/関連付け/one.rb' 行49 デフォルト _v_object_id__ _ target._id end |
#クリア= true | false
この関係をクリアします - ドキュメントに対して #delete を呼び出すのと同じです。
17 18 19 |
# ファイル 'lib/mongoid/関連付け/one.rb' 行17 デフォルト クリア _ target.削除 end |
#in_memory ⇒ Array<Document>
メモリにロードされている関係内のすべてのドキュメントを取得します。
27 28 29 |
# ファイル 'lib/mongoid/関連付け/one.rb' 行27 デフォルト in_memory [ _ target ] end |
response_to? (name, include_private = false) = true | false
メソッド_欠落はオーバーライドされるため、これもオーバーライドする必要があります。
39 40 41 |
# ファイル 'lib/mongoid/関連付け/one.rb' 行39 デフォルト respond_to?(name, include_private = false) _ target.respond_to?(name, include_private) || スーパー end |