モジュール: Mongoid: Mongoids Private

定義:
lib/mongoid/警告s.rb

Overview

このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。

ログ記録とキャッシュに関する警告に関する動作をカプセル化して、それらの警告が 1 回だけログに記録されるようにします。

クラスメソッドの概要を折りたたむ

クラスメソッドの詳細

警告(ID、メッセージ)=オブジェクト

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

指定された ID の警告メッセージの方法を定義します。

パラメーター:

  • id シンボル

    警告識別子。

  • メッセージ ( string )

    警告メッセージ。



20
21
22
23
24
25
26
27
28
29
# ファイル 'lib/mongoid/警告s.rb', 行20

デフォルト 警告(id, メッセージ)
  単一の_クラス.Class_eval 行う
    refine_method("警告_ #{ ID } ") 行う
      ただし、 instance_variable_get(" @ #{ ID } ")
        Mongoid.logger.WARN(メッセージ)
        instance_variable_set(" @ #{ ID } ", true)
      end
    end
  end
end