class DeepCover::Analyser::CoveredCodeSource
Attributes
covered_code[R]
Public Class Methods
new(covered_code)
click to toggle source
# File lib/deep_cover/analyser/covered_code_source.rb, line 7 def initialize(covered_code) @covered_code = covered_code.freeze end
Public Instance Methods
node_children(node)
click to toggle source
Looking exclusively at our subset of nodes, returns the node's direct descendants
# File lib/deep_cover/analyser/covered_code_source.rb, line 12 def node_children(node) node.children_nodes end
node_runs(node)
click to toggle source
Returns the number of runs of the node (assumed to be in our subset)
# File lib/deep_cover/analyser/covered_code_source.rb, line 17 def node_runs(node) node.execution_count if node.executable? end