Class: Pv::PvAwareStdout

Inherits:
Object
  • Object
show all
Defined in:
lib/pv.rb

Overview

TODO: make this respond to everything STDOUT responds to.

Instance Method Summary collapse

Constructor Details

#initialize(&writer) ⇒ PvAwareStdout

Returns a new instance of PvAwareStdout.



126
127
128
# File 'lib/pv.rb', line 126

def initialize(&writer)
  @writer = writer
end

Instance Method Details

#write(data) ⇒ Object



130
131
132
# File 'lib/pv.rb', line 130

def write(data)
  @writer.call(data)
end