Module: Rack::NackMode::Timer

Defined in:
lib/rack/nack_mode.rb

Defined Under Namespace

Classes: EMTimer, ThreadTimer

Class Method Summary collapse

Class Method Details

.new(timeout) ⇒ Object



162
163
164
165
166
167
168
# File 'lib/rack/nack_mode.rb', line 162

def self.new(timeout)
  if defined?(EM)
    EMTimer.new(timeout) { yield }
  else
    ThreadTimer.new(timeout) { yield }
  end
end