Class: SetupConfiguration::Roles

Inherits:
Object
  • Object
show all
Includes:
BinaryCodedValues
Defined in:
lib/setup_configuration/setup_config.rb

Constant Summary collapse

ROLES =
{:foreman => 1, :service => 2, :application_engineer => 4, :test_bay => 8, :developer => 16}

Instance Method Summary collapse

Methods included from BinaryCodedValues

#number, #pretty, #value

Instance Method Details

#compute_roles(number) ⇒ Object

TODO check for maximum and raise error



299
300
301
# File 'lib/setup_configuration/setup_config.rb', line 299

def compute_roles(number)
  value(number)
end

#valuesObject



294
295
296
# File 'lib/setup_configuration/setup_config.rb', line 294

def values
  ROLES
end