Module: Orchestrator::Constants
- Defined in:
- lib/orchestrator/utilities/constants.rb
Constant Summary collapse
- On =
On is active
true- Off =
Off is inactive
false- Down =
Down is usually active (projector screen for instance)
true- Up =
Up is usually inactive
false- Open =
true- Close =
false- Short =
false- On_vars =
Set.new([1, true, 'true', 'True', :on, :On, 'on', 'On', :yes, :Yes, 'yes', 'Yes', 'down', 'Down', :down, :Down, 'open', 'Open', :open, :Open])
- Off_vars =
Set.new([0, false, 'false', 'False', :off, :Off, 'off', 'Off', :no, :No, 'no', 'No', 'up', 'Up', :up, :Up, 'close', 'Close', :close, :Close, 'short', 'Short', :short, :Short])
Instance Method Summary collapse
Instance Method Details
#in_range(num, max, min = 0) ⇒ Object
27 28 29 30 31 |
# File 'lib/orchestrator/utilities/constants.rb', line 27 def in_range(num, max, min = 0) num = min if num < min num = max if num > max num end |
#is_affirmative?(val) ⇒ Boolean
33 34 35 |
# File 'lib/orchestrator/utilities/constants.rb', line 33 def is_affirmative?(val) On_vars.include?(val) end |
#is_negatory?(val) ⇒ Boolean
37 38 39 |
# File 'lib/orchestrator/utilities/constants.rb', line 37 def is_negatory?(val) Off_vars.include?(val) end |