Class: TaskJuggler::AlertLevelDefinition

Inherits:
Struct
  • Object
show all
Defined in:
lib/taskjuggler/AlertLevelDefinitions.rb

Overview

This class holds all information to describe a alert level as used by TaskJuggler. A level has a unique ID, a unique name and a unique color. Colors are stored as HTML compatible strings, e. g. “#RGB” where R, G, B are a single or two-digit hex value.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#colorObject

Returns the value of attribute color

Returns:

  • (Object)

    the current value of color



20
21
22
# File 'lib/taskjuggler/AlertLevelDefinitions.rb', line 20

def color
  @color
end

#idObject

Returns the value of attribute id

Returns:

  • (Object)

    the current value of id



20
21
22
# File 'lib/taskjuggler/AlertLevelDefinitions.rb', line 20

def id
  @id
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



20
21
22
# File 'lib/taskjuggler/AlertLevelDefinitions.rb', line 20

def name
  @name
end

Instance Method Details

#to_sObject



22
23
24
# File 'lib/taskjuggler/AlertLevelDefinitions.rb', line 22

def to_s
  "#{id} '#{name}' '#{color}'"
end