Class: Cronicle::LogSniffer
- Inherits:
-
Object
- Object
- Cronicle::LogSniffer
- Defined in:
- lib/cronicle/log_sniffer.rb
Instance Method Summary collapse
-
#initialize(original_output, &block) ⇒ LogSniffer
constructor
A new instance of LogSniffer.
- #write(obj) ⇒ Object (also: #<<)
Constructor Details
#initialize(original_output, &block) ⇒ LogSniffer
Returns a new instance of LogSniffer.
2 3 4 5 |
# File 'lib/cronicle/log_sniffer.rb', line 2 def initialize(original_output, &block) @original_output = original_output @block = block end |
Instance Method Details
#write(obj) ⇒ Object Also known as: <<
7 8 9 10 |
# File 'lib/cronicle/log_sniffer.rb', line 7 def write(obj) @block.call(obj) @original_output << obj end |