lib/pact/consumer/server.rb in pact-mock_service-3.11.2 vs lib/pact/consumer/server.rb in pact-mock_service-3.12.0
- old
+ new
@@ -64,10 +64,14 @@
rescue EOFError
return false
end
def run_default_server(app, port)
- require 'rack/handler/webrick'
+ 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