Class: Foolio::BlockHandler
Instance Method Summary
collapse
Methods inherited from Handler
#close, #on_recv, #on_write_complete, #start, #write
Methods included from Listener
#callback
Constructor Details
#initialize(io, block) ⇒ BlockHandler
Returns a new instance of BlockHandler.
41
42
43
44
|
# File 'lib/foolio/stream.rb', line 41
def initialize(io, block)
super(io)
@block = block
end
|
Instance Method Details
#on_close ⇒ Object
47
|
# File 'lib/foolio/stream.rb', line 47
def on_close; end
|
#on_connect ⇒ Object
46
|
# File 'lib/foolio/stream.rb', line 46
def on_connect; end
|
#on_read(data) ⇒ Object
49
50
51
|
# File 'lib/foolio/stream.rb', line 49
def on_read(data)
@block.call data
end
|