Sha256: dd32a32109d23a4e38c2e9db89e6d7f4c047ddd1995189e3dc23a2cfe3f163f9
Contents?: true
Size: 400 Bytes
Versions: 3
Compression:
Stored size: 400 Bytes
Contents
module SmallCage::Commands class Server def self.execute(opts) require 'smallcage/http_server' document_root = opts[:path] port = opts[:port] server = SmallCage::HTTPServer.new(document_root, port) sighandler = Proc.new { |signal| server.shutdown } SmallCage::Application.add_signal_handler(%w{INT TERM}, sighandler) server.start end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
smallcage-0.3.2 | lib/smallcage/commands/server.rb |
smallcage-0.3.1 | lib/smallcage/commands/server.rb |
smallcage-0.3.0 | lib/smallcage/commands/server.rb |