Class: ProxyLocal::ClientProxy

Inherits:
EventMachine::Connection
  • Object
show all
Defined in:
lib/client.rb

Instance Method Summary collapse

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_initObject



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

#unbindObject



121
122
123
# File 'lib/client.rb', line 121

def unbind
  @callbacks[:on_unbind].call if @callbacks.has_key?(:on_unbind)
end