Sha256: b69d716b3e26e6de0e0d631472b2096fdcecd377ed365f037ed7dd7e5ac9e11b

Contents?: true

Size: 208 Bytes

Versions: 17

Compression:

Stored size: 208 Bytes

Contents

module Sym
  module Extensions
    module WithTimeout

      def with_timeout(timeout = 3)
        status = Timeout::timeout(timeout) {
          yield if block_given?
        }
      end

    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
sym-2.8.5 lib/sym/extensions/with_timeout.rb
sym-2.8.4 lib/sym/extensions/with_timeout.rb
sym-2.8.2 lib/sym/extensions/with_timeout.rb
sym-2.8.1 lib/sym/extensions/with_timeout.rb
sym-2.8.0 lib/sym/extensions/with_timeout.rb
sym-2.7.0 lib/sym/extensions/with_timeout.rb
sym-2.6.3 lib/sym/extensions/with_timeout.rb
sym-2.6.2 lib/sym/extensions/with_timeout.rb
sym-2.6.1 lib/sym/extensions/with_timeout.rb
sym-2.6.0 lib/sym/extensions/with_timeout.rb
sym-2.5.3 lib/sym/extensions/with_timeout.rb
sym-2.5.1 lib/sym/extensions/with_timeout.rb
sym-2.5.0 lib/sym/extensions/with_timeout.rb
sym-2.4.3 lib/sym/extensions/with_timeout.rb
sym-2.3.0 lib/sym/extensions/with_timeout.rb
sym-2.2.1 lib/sym/extensions/with_timeout.rb
sym-2.2.0 lib/sym/extensions/with_timeout.rb