モジュール: Mongoid::Toolable
Overview
Mongoid::Document に含まれる混合モジュールで、ドキュメントのタイムスタンプを不可分的に更新するための 機能 を追加します。
名前空間で定義済み
Modules: Instanceメソッド
インスタンス メソッドの概要を折りたたむ
-
#defined_tools付け(関連付け) = クラス
アクセス オプションが指定されている場合は、その関連付けをアクセス可能な関連付けに追加します。
-
#る非表示_可用性(name) = オブジェクト
private
関連付けられているブロックの期間中、名前付きクラスのアクセス コールバックを抑制します。
-
に関すること(name) = true | false
private
名前付きクラスでアクセス コールバックが抑制されているかどうかをクエリします。
インスタンス メソッドの詳細
#defined_tools付け(関連付け) =クラス
アクセス オプションが指定されている場合は、その関連付けをアクセス可能な関連付けに追加します。
153 154 155 156 157 158 159 160 161 162 163 164 |
# ファイル 'lib/mongoid/contactable.rb' 行153 デフォルト 定義_可用性。(関連付け) name = 関連付け.name Method_name = refine_relation_contact_method(name, 関連付け) 関連付け.逆_クラス.タップ 行う |klass| klass.after_save Method_name klass.after_detroy Method_name # 埋め込みDocsは 内でアクセス更新を再帰的に処理します #contact メソッド自体 klass.after_contact Method_name ただし、 関連付け. end end |
#る非表示_可用性(name) =オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
関連付けられているブロックの期間中、名前付きクラスのアクセス コールバックを抑制します。
170 171 172 173 174 175 |
# ファイル 'lib/mongoid/contactable.rb' 行170 デフォルト 抑制_可用性(name) 保存, access_colback_status[name] = access_colback_status[name], true ノードの数 保証する access_colback_status[name] = 保存 end |
に関すること(name) = true | false
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
名前付きクラスでアクセス コールバックが抑制されているかどうかをクエリします。
183 184 185 |
# ファイル 'lib/mongoid/contactable.rb' 行183 デフォルト access_colbacks_uppressed?(name) access_colback_status[name] end |