class KumoDockerCloud::HaproxyEventHandler
Attributes
data[RW]
Public Class Methods
new()
click to toggle source
# File lib/kumo_dockercloud/haproxy_event_handler.rb, line 5 def initialize @data = '' end
Public Instance Methods
on_close()
click to toggle source
# File lib/kumo_dockercloud/haproxy_event_handler.rb, line 21 def on_close Proc.new { |_event| EventMachine.stop } end
on_error()
click to toggle source
# File lib/kumo_dockercloud/haproxy_event_handler.rb, line 17 def on_error Proc.new { |event| raise HaproxySocketError.new(event.message) } end
on_message()
click to toggle source
# File lib/kumo_dockercloud/haproxy_event_handler.rb, line 13 def on_message Proc.new { |event| @data << JSON.parse(event.data)['output'] } end
on_open()
click to toggle source
# File lib/kumo_dockercloud/haproxy_event_handler.rb, line 9 def on_open Proc.new { |_event| @data = '' } end