Sha256: b9d264feddc8182e1027e699a49ccc84d1e8f108b0b5be7243d80eedba6b93bb

Contents?: true

Size: 766 Bytes

Versions: 2

Compression:

Stored size: 766 Bytes

Contents

# frozen_string_literal: true

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

2 entries across 2 versions & 1 rubygems

Version Path
deep-cover-0.1.16 lib/deep_cover/analyser.rb
deep-cover-0.1.15 lib/deep_cover/analyser.rb