Sha256: c21c4c222a99997f73a8bba064fbcaa203851693db41ec9eea0ab718c588b8c1

Contents?: true

Size: 436 Bytes

Versions: 11

Compression:

Stored size: 436 Bytes

Contents

# frozen_string_literal: true

require_relative '../deep_cover'
require_relative 'coverage'
require_relative 'core_ext/coverage_replacement'

require 'coverage'
raise "Ruby's builtin coverage is already running, cannot do a takeover" if Coverage.respond_to?(:running?) && Coverage.running?

BuiltinCoverage = Coverage
Object.send(:remove_const, 'Coverage')
Coverage = DeepCover::CoverageReplacement.dup
DeepCover::TAKEOVER_IS_ON = true

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
deep-cover-core-1.1.0 lib/deep_cover/builtin_takeover.rb
deep-cover-core-1.0.0 lib/deep_cover/builtin_takeover.rb
deep-cover-core-0.8.1 lib/deep_cover/builtin_takeover.rb
deep-cover-core-0.8.0 lib/deep_cover/builtin_takeover.rb
deep-cover-core-0.7.10 lib/deep_cover/builtin_takeover.rb
deep-cover-core-0.7.9 lib/deep_cover/builtin_takeover.rb
deep-cover-core-0.7.8 lib/deep_cover/builtin_takeover.rb
deep-cover-core-0.7.7 lib/deep_cover/builtin_takeover.rb
deep-cover-core-0.7.6 lib/deep_cover/builtin_takeover.rb
deep-cover-core-0.7.5 lib/deep_cover/builtin_takeover.rb
deep-cover-core-0.7.4 lib/deep_cover/builtin_takeover.rb