Sha256: ffaf6e7ec8e319f5f41e50e630016521cbe0b3f069e0ca23b82aab8d058652b6
Contents?: true
Size: 500 Bytes
Versions: 1
Compression:
Stored size: 500 Bytes
Contents
require_relative 'shared' Pork::API.describe Rack::Handler do def app lambda do |_| [200, {}, ["OK\n"]] end end def run name, &block fork do if server = get(name) trap 'TERM' do server.shutdown end if name == 'webrick' # the way to stop webrick server.run(app, :Port => 8080){ block.call(name) } else block.call end end end paste :shared end unless RUBY_ENGINE == 'jruby' Pork.execute Pork.stat.report
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rack-handlers-0.7.3 | test/test_basic.rb |