module Logger::Limit
Constants
- VERSION
Public Instance Methods
add(*args, &block)
click to toggle source
Calls superclass method
# File lib/logger/limit.rb, line 10 def add(*args, &block) severity = args.first if severity < Logger::ERROR @@storage << { args: args, block: block } else @@storage.each do |stored_log| super(*stored_log[:args], &stored_log[:block]) end clear_stored_logs super end end
clear_stored_logs()
click to toggle source
# File lib/logger/limit.rb, line 28 def clear_stored_logs @@storage.clear end