lib/pact/consumer/server.rb in pact-mock_service-3.12.1 vs lib/pact/consumer/server.rb in pact-mock_service-3.12.2
- old
+ new
@@ -1,8 +1,9 @@
require 'uri'
require 'net/http'
require 'rack'
+require 'rack/handler/webbrick'
# Copied shamelessly from Capybara
# Used to run a mock service in a new thread when started by the AppManager or the ControlServer
module Pact
@@ -64,14 +65,9 @@
rescue EOFError
return false
end
def run_default_server(app, port)
- begin
- require 'rack/handler/webrick'
- rescue LoadError
- require 'rackup/handler/webrick'
- end
Rack::Handler::WEBrick.run(app, **webrick_opts) do |server|
@port = server[:Port]
end
end