class Rbgo::NetworkServiceFactory::Service
Attributes
host[RW]
port[RW]
service_routine[RW]
sockets[RW]
task[RW]
type[RW]
Private Class Methods
new()
click to toggle source
# File lib/rbgo/network_service.rb, line 31 def initialize self.type = :unknown self.host = nil self.port = 0 self.sockets = [] end
Public Instance Methods
alive?()
click to toggle source
# File lib/rbgo/network_service.rb, line 15 def alive? return service_routine.alive? unless service_routine.nil? false end
stop()
click to toggle source
# File lib/rbgo/network_service.rb, line 20 def stop sockets.each do |sock| sock.close end end