Method: Nitro::WebrickAdapter#initialize

Defined in:
lib/nitro/adapter/webrick.rb

#initialize(webrick, server) ⇒ WebrickAdapter

Returns a new instance of WebrickAdapter.



105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
# File 'lib/nitro/adapter/webrick.rb', line 105

def initialize(webrick, server)
  @server = server
  @server.options[:HandlerTable] = { 'xhtml' => XhtmlFileHandler }

  @handle_static_files = Server.handle_static_files

  # Handles static resources. Useful when running 
  # a stand-alone webrick server.

  @file_handler = WEBrick::HTTPServlet::FileHandler.new(
    webrick, 
    server.public_root, 
    server.options
  )
end