Sha256: 2a863ddb2230baa4421cfbd127d6b35e0445e4308f05723df289c87f593db765

Contents?: true

Size: 487 Bytes

Versions: 14

Compression:

Stored size: 487 Bytes

Contents

require 'webrick'
class ::WEBrick::BasicLog
  def log(level, data)
  end
end
port = 8000
webserver = Thread.new do
  server = WEBrick::HTTPServer.new(
    :Port => port,
    :DocumentRoot => "#{Dir.pwd}/spec/test_data",
    Logger: WEBrick::Log.new("/dev/null"),
    AccessLog: []
  )
  server.mount "/tmp/", WEBrick::HTTPServlet::FileHandler, "#{Dir.pwd}/tmp/"
  server.start
end
puts "staring webserver on port #{port}"
webserver.run
#webserver.join

at_exit { Thread.kill webserver }

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
dply-0.3.15 spec/webserver.rb
dply-0.3.14 spec/webserver.rb
dply-0.3.13 spec/webserver.rb
dply-0.3.12 spec/webserver.rb
dply-0.3.11 spec/webserver.rb
dply-0.3.10 spec/webserver.rb
dply-0.3.9 spec/webserver.rb
dply-0.3.8 spec/webserver.rb
dply-0.3.7 spec/webserver.rb
dply-0.3.6 spec/webserver.rb
dply-0.3.5 spec/webserver.rb
dply-0.3.4 spec/webserver.rb
dply-0.3.3 spec/webserver.rb
dply-0.3.2 spec/webserver.rb