Skip to content

Instantly share code, notes, and snippets.

@2rba
2rba / reactor.rb
Created December 1, 2018 10:22
Capybara 3.12.0 + Puma 3.10.0 + TimeCop Fix
module CoreExtensions
module Puma
module Reactor
def calculate_sleep
if @timeouts.empty?
@sleep_for = ::Puma::Reactor::DefaultSleepFor
else
diff = @timeouts.first.timeout_at.to_f - Time.now.to_f
if diff < 0.0