Module: HappyMapper::AnonymousMapper
- Included in:
- HappyMapper
- Defined in:
- lib/happymapper/anonymous_mapper.rb
Instance Method Summary collapse
Instance Method Details
#parse(xml_content) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/happymapper/anonymous_mapper.rb', line 3 def parse(xml_content) # TODO: this should be able to handle all the types of functionality that parse is able # to handle which includes the text, xml document, node, fragment, etc. xml = Nokogiri::XML(xml_content) happymapper_class = create_happymapper_class_with_element(xml.root) # With all the elements and attributes defined on the class it is time # for the class to actually use the normal HappyMapper powers to parse # the content. At this point this code is utilizing all of the existing # code implemented for parsing. happymapper_class.parse(xml_content, single: true) end |