# File lib/active_support/xml_mini/libxmlsax.rb, line 64 64: def parse(data) 65: if !data.respond_to?(:read) 66: data = StringIO.new(data || '') 67: end 68: 69: char = data.getc 70: if char.nil? 71: {} 72: else 73: data.ungetc(char) 74: 75: LibXML::XML::Error.set_handler(&LibXML::XML::Error::QUIET_HANDLER) 76: parser = LibXML::XML::SaxParser.io(data) 77: document = self.document_class.new 78: 79: parser.callbacks = document 80: parser.parse 81: document.hash 82: end 83: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.