Class: Terrestrial::Cli::SimulatorLauncher::LaunchArgsBuilder
- Inherits:
-
Object
- Object
- Terrestrial::Cli::SimulatorLauncher::LaunchArgsBuilder
- Defined in:
- lib/terrestrial/cli/simulator_launcher.rb
Class Method Summary collapse
Class Method Details
.build(args) ⇒ Object
112 113 114 115 116 117 118 119 120 121 |
# File 'lib/terrestrial/cli/simulator_launcher.rb', line 112 def self.build(args) result = [] args.each do |key, value| result << "-#{key}" result << build_value(value) end result.join(" ") end |
.build_value(value) ⇒ Object
123 124 125 126 127 128 129 130 131 |
# File 'lib/terrestrial/cli/simulator_launcher.rb', line 123 def self.build_value(value) if value.class == TrueClass 'YES' elsif value.class == FalseClass 'NO' else "\"#{value}\"" end end |