Sha256: f34e96fb3c24eadca5b2a6ebd70de8610fac206c91e8a23367a620336a7b7a10

Contents?: true

Size: 338 Bytes

Versions: 11

Compression:

Stored size: 338 Bytes

Contents

# frozen_string_literal: true

module DeepCover
  module Tools::OurCoverage
    def our_coverage(source, filename, lineno, **options)
      covered_code = CoveredCode.new(source: source, path: filename, lineno: lineno)
      Tools.execute_sample(covered_code)
      covered_code.line_coverage(options)[(lineno - 1)..-1]
    end
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
deep-cover-core-0.6.4 lib/deep_cover/tools/our_coverage.rb
deep-cover-core-0.6.3 lib/deep_cover/tools/our_coverage.rb
deep-cover-core-0.6.3.pre lib/deep_cover/tools/our_coverage.rb
deep-cover-0.6.2 lib/deep_cover/tools/our_coverage.rb
deep-cover-0.6.1 lib/deep_cover/tools/our_coverage.rb
deep-cover-0.6.0 lib/deep_cover/tools/our_coverage.rb
deep-cover-0.5.7 lib/deep_cover/tools/our_coverage.rb
deep-cover-0.5.6 lib/deep_cover/tools/our_coverage.rb
deep-cover-0.5.5 lib/deep_cover/tools/our_coverage.rb
deep-cover-0.5.4 lib/deep_cover/tools/our_coverage.rb
deep-cover-0.5.3 lib/deep_cover/tools/our_coverage.rb