Module: Demolisher
- Defined in:
- lib/demolisher.rb
Defined Under Namespace
Classes: Node
Class Method Summary collapse
-
.demolish(file_or_xml_parser) {|node| ... } ⇒ Object
Demolish an XML file or XML::Parser object.
Class Method Details
.demolish(file_or_xml_parser) {|node| ... } ⇒ Object
Demolish an XML file or XML::Parser object.
5 6 7 8 9 10 11 |
# File 'lib/demolisher.rb', line 5 def self.demolish(file_or_xml_parser) file_or_xml_parser = XML::Parser.file(file_or_xml_parser) if file_or_xml_parser.kind_of?(String) node = Node.new(file_or_xml_parser.parse, true) yield node if block_given? node end |