Sha256: 6deb886ab94ab8659ba02ebec741c0f56cb98d2de19c26d59862e206e1144919

Contents?: true

Size: 337 Bytes

Versions: 14

Compression:

Stored size: 337 Bytes

Contents

# Setup a namespaced Quebert::Timeout class that will deal with responsible folks in
# 1.8.7 who use the SystemTimer gem.
module Quebert
  Timeout = begin
    require 'system_timer'
    ::SystemTimer
  rescue LoadError
    # Install the system_timer gem if you're running this in Ruby 1.8.7!
    require 'timeout'
    ::Timeout
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
quebert-2.0.2 lib/quebert/timeout.rb
quebert-2.0.1 lib/quebert/timeout.rb
quebert-2.0.0 lib/quebert/timeout.rb
quebert-1.12.0 lib/quebert/timeout.rb
quebert-1.11.0 lib/quebert/timeout.rb
quebert-1.0.9 lib/quebert/timeout.rb
quebert-1.0.8 lib/quebert/timeout.rb
quebert-1.0.7 lib/quebert/timeout.rb
quebert-1.0.6 lib/quebert/timeout.rb
quebert-1.0.5 lib/quebert/timeout.rb
quebert-1.0.4 lib/quebert/timeout.rb
quebert-1.0.2 lib/quebert/timeout.rb
quebert-1.0.1 lib/quebert/timeout.rb
quebert-1.0.0 lib/quebert/timeout.rb