# File lib/merb-core/rack/adapter/webrick.rb, line 16 def self.start(opts={}) Merb.logger.warn!("Using Webrick adapter") options = { :Port => opts[:port], :BindAddress => opts[:host], :Logger => Merb.logger, :AccessLog => [ [Merb.logger, ::WEBrick::AccessLog::COMMON_LOG_FORMAT], [Merb.logger, ::WEBrick::AccessLog::REFERER_LOG_FORMAT] ] } server = ::WEBrick::HTTPServer.new(options) Merb::Server.change_privilege server.mount("/", ::Rack::Handler::WEBrick, opts[:app]) server.start end