Class: Canon::Comparison::XmlParser

Inherits:
Object
  • Object
show all
Defined in:
lib/canon/comparison/xml_parser.rb

Overview

Public API for XML parsing operations Provides access to parsing functionality without using send()

Class Method Summary collapse

Class Method Details

.parse_node(obj, preprocessing = :none) ⇒ Canon::Xml::Node

Parse an object to Canon::Xml::Node with preprocessing

Parameters:

  • obj (String, Object)

    Object to parse

  • preprocessing (Symbol) (defaults to: :none)

    Preprocessing mode

Returns:



13
14
15
16
# File 'lib/canon/comparison/xml_parser.rb', line 13

def self.parse_node(obj, preprocessing = :none)
  # Delegate to XmlComparator's private method via public API
  XmlComparator::NodeParser.parse(obj, preprocessing)
end