Sha256: 8694e86289ceff5fba043f9bc16a4d0af1d9c5c632ed79a3df4ce48f415ec2f5

Contents?: true

Size: 512 Bytes

Versions: 2

Compression:

Stored size: 512 Bytes

Contents

module Coco

  # I retrieve the list of uncovered (0%) .rb files.
  #
  class UncoveredLister

    # sources - Array of String list of filenames.
    # covered - Hash raw coverage from the domain.
    #
    def initialize(sources, covered)
      @source_files = Helpers.expand(sources)
      @covered_files = Helpers.expand(covered.keys)
    end

    # Returns Array of String list of uncovered filenames.
    #
    def list
      @source_files.select { |elem| !@covered_files.include?(elem) }
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
coco-0.15.0 lib/coco/lister/uncovered_lister.rb
coco-0.14.0 lib/coco/lister/uncovered_lister.rb