Sha256: 8d54eee9c5266a5e3296ea55a8e7c6df2c2c7bf67d8db6432d4fbd1adc968383
Contents?: true
Size: 538 Bytes
Versions: 1
Compression:
Stored size: 538 Bytes
Contents
module Slideparts module Commands class Server < Command class << self def syntax ["s", "serve", "server"] end def options { port: ["-p [ARGV]", "--port [ARGV]"] } end def process(args, options = {}) server = WEBrick::HTTPServer.new({ :DocumentRoot => '_slide', :Port => options[:port] || 3000 }) trap(:INT){server.shutdown} server.start end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
slideparts-0.0.1 | lib/slideparts/commands/server.rb |