Sha256: bfdef6a082434352cf235f3abbaf5871183541909763bb1a65faed78993b88d3

Contents?: true

Size: 735 Bytes

Versions: 13

Compression:

Stored size: 735 Bytes

Contents

require_relative 'node'
require_relative 'covered_code'

module DeepCover
  # An analyser works on a subset of the original Node AST.
  # The Root node is always considered part of the subset.
  # One can iterate this subset with `each_node`, or ask
  # the analyser for information about a node's children
  # (i.e. with respect to this subset), or runs for any node
  # in this subset.

  # An analyser can summarize information with `results`.
  # While CoveredCodeSource is based on a CoveredCode, all
  # other analysers are based on another source analyser.

  class Analyser
  end

  require_relative_dir 'analyser'

  Analyser.include Analyser::IgnoreUncovered, Analyser::Base
  Analyser.extend Analyser::OptionallyCovered
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
deep-cover-0.1.14 lib/deep_cover/analyser.rb
deep-cover-0.1.13 lib/deep_cover/analyser.rb
deep-cover-0.1.12 lib/deep_cover/analyser.rb
deep-cover-0.1.11 lib/deep_cover/analyser.rb
deep-cover-0.1.10 lib/deep_cover/analyser.rb
deep-cover-0.1.9 lib/deep_cover/analyser.rb
deep-cover-0.1.8 lib/deep_cover/analyser.rb
deep-cover-0.1.7 lib/deep_cover/analyser.rb
deep-cover-0.1.6 lib/deep_cover/analyser.rb
deep-cover-0.1.5 lib/deep_cover/analyser.rb
deep-cover-0.1.4 lib/deep_cover/analyser.rb
deep-cover-0.1.3 lib/deep_cover/analyser.rb
deep-cover-0.1.2 lib/deep_cover/analyser.rb