Class: Avm::EacRubyBase1::Sources::Tests::Multiple::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/eac_ruby_base1/sources/tests/multiple/result.rb

Constant Summary collapse

COLORS =
{
  ::Avm::EacRubyBase1::Sources::Tests::Base::RESULT_FAILED => :red,
  ::Avm::EacRubyBase1::Sources::Tests::Base::RESULT_NONEXISTENT => :white,
  ::Avm::EacRubyBase1::Sources::Tests::Base::RESULT_SUCCESSFUL => :green
}.freeze

Instance Method Summary collapse

Instance Method Details

#colorObject



21
22
23
# File 'lib/avm/eac_ruby_base1/sources/tests/multiple/result.rb', line 21

def color
  COLORS.fetch(result)
end

#tagObject



17
18
19
# File 'lib/avm/eac_ruby_base1/sources/tests/multiple/result.rb', line 17

def tag
  result.to_s.send(color)
end