module EM::Nodes::Server::HelloFeature
Public Class Methods
included(base)
click to toggle source
# File lib/em-nodes/server/hello.rb, line 3 def self.included(base) base.send :extend, ClassMethods end
Public Instance Methods
on_i_am(params)
click to toggle source
# File lib/em-nodes/server/hello.rb, line 18 def on_i_am(params) params.each do |key, value| self.data.send "#{key}=", value end self.data.ready = true EM::Nodes.logger.info { "Hello client #{self.data.inspect}" } end
post_init()
click to toggle source
Calls superclass method
# File lib/em-nodes/server/hello.rb, line 13 def post_init super send_who_are_you? end
unbind()
click to toggle source
Calls superclass method
# File lib/em-nodes/server/hello.rb, line 27 def unbind super self.data.ready = false end