class IDRAC::FirmwareCatalog
def parse
def parse raise Error, "No catalog path specified" unless @catalog_path raise Error, "Catalog file not found: #{@catalog_path}" unless File.exist?(@catalog_path) File.open(@catalog_path) { |f| Nokogiri::XML(f) } end