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