Class: Pull::Log
- Inherits:
-
Object
- Object
- Pull::Log
- Defined in:
- lib/pull/sink/log.rb
Constant Summary collapse
- DEFAULT_DONE_CALLBACK =
-> () { puts "DONE" }
Instance Method Summary collapse
Instance Method Details
#call(read, done = DEFAULT_DONE_CALLBACK) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/pull/sink/log.rb', line 9 def call(read, done = DEFAULT_DONE_CALLBACK) raise TypeError unless read.respond_to?(:call) Pull::Drain.new do |value| puts value end.(read) end |