class MediaProcessingTool::XMLParser

Public Class Methods

identifier_document() click to toggle source

Gives access to the last document returned by the Identifier This gives access to the identifiers instance parameters (such determined type) for use later

# File lib/media_processing_tool/xml_parser.rb, line 10
def self.identifier_document
  @identifier_document
end
parse(xml, args = { }) click to toggle source
# File lib/media_processing_tool/xml_parser.rb, line 14
def self.parse(xml, args = { })
  @identifier_document = Identifier.load(xml, args)

  case @identifier_document.type
  when :final_cut_pro
    doc = FinalCutPro::XMLParser.parse(@identifier_document.xml_document, args)
  when :itunes
    doc = ITunes::XMLParser.parse(xml, args)
  else
    doc = @identifier_document
  end
  doc
end