Module: Linedump

Defined in:
lib/linedump.rb,
lib/linedump/version.rb,
lib/linedump/consumer.rb,
lib/linedump/stream_wrapper.rb

Defined Under Namespace

Classes: Consumer, StreamWrapper

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.consumerObject



6
7
8
# File 'lib/linedump.rb', line 6

def self.consumer
  @@consumer ||= Consumer.new
end

.each_line(_stream, &_block) ⇒ Object



10
11
12
13
14
# File 'lib/linedump.rb', line 10

def self.each_line(_stream, &_block)
  consumer.register_stream _stream, &_block
  consumer.reload
  nil
end