Class: ProxyLocal::ClientProxy
- Inherits:
-
EventMachine::Connection
- Object
- EventMachine::Connection
- ProxyLocal::ClientProxy
- Defined in:
- lib/client.rb
Instance Method Summary collapse
- #on_data(&block) ⇒ Object
- #on_unbind(&block) ⇒ Object
- #post_init ⇒ Object
- #receive_data(data) ⇒ Object
- #unbind ⇒ Object
Instance Method Details
#on_data(&block) ⇒ Object
125 126 127 |
# File 'lib/client.rb', line 125 def on_data(&block) @callbacks[:on_data] = block end |
#on_unbind(&block) ⇒ Object
129 130 131 |
# File 'lib/client.rb', line 129 def on_unbind(&block) @callbacks[:on_unbind] = block end |
#post_init ⇒ Object
113 114 115 |
# File 'lib/client.rb', line 113 def post_init @callbacks = {} end |
#receive_data(data) ⇒ Object
117 118 119 |
# File 'lib/client.rb', line 117 def receive_data(data) @callbacks[:on_data].call(data) if @callbacks.has_key?(:on_data) end |
#unbind ⇒ Object
121 122 123 |
# File 'lib/client.rb', line 121 def unbind @callbacks[:on_unbind].call if @callbacks.has_key?(:on_unbind) end |