Sha256: 72e54b7094b23a34e7020230b7037ef8ccf8c82129f0ff52e121f381fe9163bb
Contents?: true
Size: 716 Bytes
Versions: 4
Compression:
Stored size: 716 Bytes
Contents
require "integration/band_representer" # require 'sinatra/runner' # TODO: merge that into sinatra-contrib. require 'lib/runner' class ServerRunner < Sinatra::Runner def app_file File.expand_path("../server.rb", __FILE__) end def command "bundle exec ruby #{app_file} -p #{port} -e production" end def ping_path # to be overwritten '/ping' end end class SslServerRunner < ServerRunner def command "bundle exec ruby #{File.expand_path("../ssl_server.rb", __FILE__)}" end def port 8443 end def protocol "https" end end runner = ServerRunner.new runner.run ssl_runner = SslServerRunner.new ssl_runner.run Minitest.after_run do runner.kill ssl_runner.kill end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
roar-1.0.1 | test/integration/runner.rb |
roar-1.0.0 | test/integration/runner.rb |
roar-1.0.0.beta2 | test/integration/runner.rb |
roar-1.0.0.beta1 | test/integration/runner.rb |