Method: Webby::AutoBuilder::WebServer#initialize
- Defined in:
- lib/webby/auto_builder.rb
#initialize ⇒ WebServer
Create a new webrick server configured to serve pages from the output directory. Output will be directed to /dev/null.
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 |
# File 'lib/webby/auto_builder.rb', line 106 def initialize logger = WEBrick::Log.new(Kernel::DEV_NULL, WEBrick::Log::DEBUG) access_log = [[ logger, WEBrick::AccessLog::COMBINED_LOG_FORMAT ]] @thread = nil @running = false @server = WEBrick::HTTPServer.new( :BindAddress => 'localhost', :Port => ::Webby.site.web_port, :DocumentRoot => ::Webby.site.output_dir, :FancyIndexing => true, :Logger => logger, :AccessLog => access_log ) end |