Module: Commander::LoggerBuffer
- Defined in:
- lib/commander.rb
Overview
The LoggerBuffer module extends the standard logger with a buffer – useful for tracking error conditions.
Defined Under Namespace
Modules: Methods
Instance Attribute Summary collapse
-
#buffer ⇒ Object
Returns the value of attribute buffer.
Class Method Summary collapse
Instance Attribute Details
#buffer ⇒ Object
Returns the value of attribute buffer.
20 21 22 |
# File 'lib/commander.rb', line 20 def buffer @buffer end |
Class Method Details
.extended(base) ⇒ Object
22 23 24 25 26 |
# File 'lib/commander.rb', line 22 def self.extended( base ) base.instance_eval 'alias :_add :add' base.extend( Commander::LoggerBuffer::Methods ) base.instance_variable_set( "@buffer", [] ) end |