# File lib/rubyipmi/freeipmi/commands/fru.rb, line 126
    def parse(data)
      if ! data.nil?
        data.each do |line|
          key, value = line.split(':', 2)
          if key =~ /^FRU.*/
            if value =~ /([\w\s]*)\(.*\)/
              self[:name] = $~[1].strip.gsub(/\ /, '_').downcase
            end
          else
            key = key.strip.gsub(/\ /, '_').downcase.gsub(/fru_/, '')
            if ! value.nil?
              self[key] = value.strip

            end
          end
        end
      end
    end