Class: SetupConfiguration::ParameterReference
- Inherits:
-
Object
- Object
- SetupConfiguration::ParameterReference
- Includes:
- Enumerable
- Defined in:
- lib/setup_configuration/setup_config.rb
Instance Attribute Summary collapse
-
#key ⇒ Object
readonly
Returns the value of attribute key.
Instance Method Summary collapse
- #<=>(parameter) ⇒ Object
- #assign(parameter) ⇒ Object
- #assigned? ⇒ Boolean
- #dependency ⇒ Object
-
#initialize(key) ⇒ ParameterReference
constructor
A new instance of ParameterReference.
- #machine_type ⇒ Object
- #number ⇒ Object
- #param? ⇒ Boolean
Constructor Details
#initialize(key) ⇒ ParameterReference
Returns a new instance of ParameterReference.
311 312 313 314 |
# File 'lib/setup_configuration/setup_config.rb', line 311 def initialize(key) @key = key @param=nil end |
Instance Attribute Details
#key ⇒ Object (readonly)
Returns the value of attribute key.
309 310 311 |
# File 'lib/setup_configuration/setup_config.rb', line 309 def key @key end |
Instance Method Details
#<=>(parameter) ⇒ Object
336 337 338 |
# File 'lib/setup_configuration/setup_config.rb', line 336 def <=>(parameter) self.number <=> parameter.number end |
#assign(parameter) ⇒ Object
316 317 318 |
# File 'lib/setup_configuration/setup_config.rb', line 316 def assign(parameter) @param = parameter end |
#assigned? ⇒ Boolean
320 321 322 |
# File 'lib/setup_configuration/setup_config.rb', line 320 def assigned? @param end |
#dependency ⇒ Object
332 333 334 |
# File 'lib/setup_configuration/setup_config.rb', line 332 def dependency assigned? ? @param.dependency : :none end |
#machine_type ⇒ Object
328 329 330 |
# File 'lib/setup_configuration/setup_config.rb', line 328 def machine_type assigned? ? @param.machine_type : 0 end |
#number ⇒ Object
324 325 326 |
# File 'lib/setup_configuration/setup_config.rb', line 324 def number assigned? ? @param.number : 1 end |
#param? ⇒ Boolean
340 341 342 |
# File 'lib/setup_configuration/setup_config.rb', line 340 def param? false end |