Method: EdifactConverter::Edifact#parse
- Defined in:
- lib/edifact_converter/edifact.rb
#parse(options = {}, &block) ⇒ Object
27 28 29 30 31 32 33 34 35 |
# File 'lib/edifact_converter/edifact.rb', line 27 def parse( = {}, &block) return ast unless text handler = EdifactConverter::EDI2XML11::XmlHandler.new reader = EdifactConverter::EDI2XML11::EdiReader.new handler reader.parse_string text, properties xml = handler.xml insert_letters xml self.ast = AbstractSyntaxTree.new xml end |