モジュール: Mongoid: Mongoids Private

定義:
build/mongoid- 8.1 /lib/mongoid/警告s.rb

Overview

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

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

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

クラスメソッドの詳細

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

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



12
13
14
15
16
17
18
19
20
21
ファイル # build/mongoid- 8.1 /lib/mongoid/警告s.rb の場合、行12

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