Module: ActiveSupport::XmlMini_REXMLSAX

Extended by:
XmlMini_REXMLSAX
Included in:
XmlMini_REXMLSAX
Defined in:
lib/rfm/xml_mini/rexml_sax.rb

Defined Under Namespace

Classes: HashBuilder

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#document_classObject

Returns the value of attribute document_class.



70
71
72
# File 'lib/rfm/xml_mini/rexml_sax.rb', line 70

def document_class
  @document_class
end

Instance Method Details

#parse(data) ⇒ Object



73
74
75
76
77
78
79
# File 'lib/rfm/xml_mini/rexml_sax.rb', line 73

def parse(data)
  document = self.document_class.new
  parser = REXML::Parsers::SAX2Parser.new(data)
  parser.listen(document)
  parser.parse
  document.hash
end