class Avmtrf1::Result

def initialize(type, output)

def initialize(type, output)
  validate_type(type)
  @type = type
  @output = output
end

def label

def label
  output.send(self.class.const_get("type_#{type}_color".upcase))
end

def validate_type(type)

def validate_type(type)
  return if self.class.lists.type.values.include?(type)
  raise "Tipo desconhecido: \"#{type}\" (VĂ¡lido: #{self.class.lists.type.values.join(', ')})"
end