Sha256: faf7590559c1d6fb4ff793d7818efaf6b04a55150383afe6f6b1baad348ffb26
Contents?: true
Size: 617 Bytes
Versions: 11
Compression:
Stored size: 617 Bytes
Contents
# frozen_string_literal: true module DeepCover class Node::Root < Node has_tracker :root has_child main: Node, can_be_empty: -> { Parser::Source::Range.new(covered_code.buffer, 0, 0) }, is_statement: true, rewrite: -> { "#{tracker_storage.setup_source};%{root_tracker};%{local}=nil;%{node}" } attr_reader :covered_code alias_method :flow_entry_count, :root_tracker_hits def initialize(child_ast, covered_code) @covered_code = covered_code super(nil, parent: nil, base_children: [child_ast]) end end end
Version data entries
11 entries across 11 versions & 2 rubygems