模块:Mongoid::Warnings Private
- 定义于:
- lib/mongoid/warnings.rb
Overview
该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。
封装有关日志记录和缓存警告的行为,以便仅将其记录一次。
类方法摘要折叠
-
。警告( ID , message) ⇒ 对象
private
为给定 ID 定义警告消息方法。
类方法详细信息
。警告( ID , message) ⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
为给定 ID 定义警告消息方法。
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/mongoid/warnings.rb', 第16行 def 警告(id, ) singleton_class.class_eval do define_method(" warn_ #{ ID } ") do return if instance_variable_get(" @ #{ ID } ") Mongoid.记录器.WARN() instance_variable_set(" @ #{ ID } ", true) end end end |