module RuboCop::AST::NodePattern::Compiler::Debug::InstrumentationSubcompiler
@api private
Public Instance Methods
do_compile()
click to toggle source
# File lib/rubocop/ast/node_pattern/compiler/debug.rb, line 140 def do_compile "#{tracer(:enter)} && #{super} && #{tracer(:success)}" end
Private Instance Methods
node_id()
click to toggle source
# File lib/rubocop/ast/node_pattern/compiler/debug.rb, line 150 def node_id compiler.node_ids[node] end
tracer(kind)
click to toggle source
# File lib/rubocop/ast/node_pattern/compiler/debug.rb, line 146 def tracer(kind) "trace.#{kind}(#{node_id})" end