class Druzy::Server::OneInstanceByPort
Public Class Methods
instance(port)
click to toggle source
# File lib/druzy/server/one_instance_by_port.rb, line 12 def self.instance(port) if !@@instances.has_key?(port) @@instances[port]=new(port) end @@instances[port] end
Private Class Methods
new(port)
click to toggle source
# File lib/druzy/server/one_instance_by_port.rb, line 8 def initialize(port) @server=WEBrick::HTTPServer.new(:Port => port, :AccessLog => [], :Logger => WEBrick::Log.new(File::NULL)) end
Private Instance Methods
start_server()
click to toggle source
# File lib/druzy/server/one_instance_by_port.rb, line 19 def start_server Thread.new{@server.start()} end
stop_server()
click to toggle source
# File lib/druzy/server/one_instance_by_port.rb, line 23 def stop_server @server.stop end