Sha256: e533fb38d553529984c52bb8a5dc5804595fb06d3f1391cdae34149245b08fdc

Contents?: true

Size: 360 Bytes

Versions: 260

Compression:

Stored size: 360 Bytes

Contents

module Kernel
  # Suppresses any warnings raised in a specified block.
  def without_warnings
    old_verbose = $VERBOSE
    begin
      $VERBOSE = nil
      yield
    ensure
      $-v = old_verbose
    end
  end
  
  def safe_test(level = 1)
    thread = Thread.new do
      $SAFE = level
      yield
    end
    
    thread.join
  end
end

Version data entries

260 entries across 183 versions & 17 rubygems

Version Path
tzinfo-0.3.62 test/test_utils.rb
tzinfo-0.3.61 test/test_utils.rb
tzinfo-0.3.60 test/test_utils.rb
tzinfo-0.3.59 test/test_utils.rb
tzinfo-0.3.58 test/test_utils.rb
tzinfo-0.3.57 test/test_utils.rb
tzinfo-0.3.56 test/test_utils.rb
tzinfo-0.3.55 test/test_utils.rb
tzinfo-0.3.54 test/test_utils.rb
tzinfo-0.3.53 test/test_utils.rb
mdg-1.0.1 vendor/bundle/ruby/2.3.0/gems/tzinfo-0.3.52/test/test_utils.rb
tzinfo-0.3.52 test/test_utils.rb
tzinfo-0.3.51 test/test_utils.rb
tzinfo-0.3.50 test/test_utils.rb
tzinfo-0.3.49 test/test_utils.rb
tzinfo-0.3.48 test/test_utils.rb
tzinfo-0.3.47 test/test_utils.rb
tzinfo-0.3.46 test/test_utils.rb
tzinfo-0.3.45 test/test_utils.rb
classiccms-0.7.5 vendor/bundle/gems/tzinfo-0.3.32/test/test_utils.rb