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