class FakePaymill::Server
Public Instance Methods
boot()
click to toggle source
# File lib/fake_paymill/server.rb, line 7 def boot with_thin_runner do server = Capybara::Server.new(FakePaymill::SinatraApp) server.boot ENV['GATEWAY_PORT'] = server.port.to_s end end
Private Instance Methods
with_thin_runner() { || ... }
click to toggle source
# File lib/fake_paymill/server.rb, line 16 def with_thin_runner default_server_process = Capybara.server Capybara.server do |app, port| Rack::Handler::Thin.run(app, Port: port) end yield ensure Capybara.server(&default_server_process) end