module Phlexite::Cli::Server
Public Class Methods
Source
# File lib/phlexite/cli/server.rb, line 5 def self.start(port, build_dir) port ||= 3000 build_dir ||= './_build' root = File.expand_path build_dir server = WEBrick::HTTPServer.new Port: port, DocumentRoot: root, Logger: ::Phlexite::Cli::ServerLogger.new, AccessLog: [] trap 'INT' do server.shutdown end Thread.new { server.start } end