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

Class Method Summary collapse

Instance Attribute Details

#bufferObject

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