Module: Prism::Merge::DebugLogger
- Extended by:
- Ast::Merge::DebugLogger
- Defined in:
- lib/prism/merge/debug_logger.rb
Overview
Debug logging utility for Prism::Merge.
Extends the base Ast::Merge::DebugLogger with Prism-specific configuration.
Class Method Summary collapse
Class Method Details
.extract_node_info(node) ⇒ Object
26 27 28 29 30 31 32 33 |
# File 'lib/prism/merge/debug_logger.rb', line 26 def extract_node_info(node) if node.is_a?(Prism::Merge::FreezeNode) return {type: "FreezeNode", lines: "#{node.start_line}..#{node.end_line}"} end # Delegate to base implementation for other node types Ast::Merge::DebugLogger.extract_node_info(node) end |