Class: Snapshot::SimulatorLauncherConfiguration
- Inherits:
-
Object
- Object
- Snapshot::SimulatorLauncherConfiguration
- Defined in:
- snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb
Instance Attribute Summary collapse
-
#add_photos ⇒ Object
Returns the value of attribute add_photos.
-
#add_videos ⇒ Object
Returns the value of attribute add_videos.
-
#app_identifier ⇒ Object
Returns the value of attribute app_identifier.
-
#clean ⇒ Object
Returns the value of attribute clean.
-
#concurrent_simulators ⇒ Object
(also: #concurrent_simulators?)
xcode 9.
-
#dark_mode ⇒ Object
Returns the value of attribute dark_mode.
-
#devices ⇒ Object
Returns the value of attribute devices.
-
#disable_slide_to_type ⇒ Object
Returns the value of attribute disable_slide_to_type.
-
#erase_simulator ⇒ Object
Returns the value of attribute erase_simulator.
-
#languages ⇒ Object
both.
-
#launch_args_set ⇒ Object
runner.
-
#localize_simulator ⇒ Object
Returns the value of attribute localize_simulator.
-
#number_of_retries ⇒ Object
xcode 8.
-
#output_directory ⇒ Object
Returns the value of attribute output_directory.
-
#output_simulator_logs ⇒ Object
Returns the value of attribute output_simulator_logs.
-
#override_status_bar ⇒ Object
Returns the value of attribute override_status_bar.
-
#reinstall_app ⇒ Object
Returns the value of attribute reinstall_app.
-
#stop_after_first_error ⇒ Object
Returns the value of attribute stop_after_first_error.
Instance Method Summary collapse
-
#initialize(snapshot_config: nil) ⇒ SimulatorLauncherConfiguration
constructor
A new instance of SimulatorLauncherConfiguration.
Constructor Details
#initialize(snapshot_config: nil) ⇒ SimulatorLauncherConfiguration
Returns a new instance of SimulatorLauncherConfiguration.
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 30 def initialize(snapshot_config: nil) @languages = snapshot_config[:languages] @devices = snapshot_config[:devices] @add_photos = snapshot_config[:add_photos] @add_videos = snapshot_config[:add_videos] @clean = snapshot_config[:clean] @erase_simulator = snapshot_config[:erase_simulator] @localize_simulator = snapshot_config[:localize_simulator] @dark_mode = snapshot_config[:dark_mode] @reinstall_app = snapshot_config[:reinstall_app] @app_identifier = snapshot_config[:app_identifier] @number_of_retries = snapshot_config[:number_of_retries] @stop_after_first_error = snapshot_config[:stop_after_first_error] @output_simulator_logs = snapshot_config[:output_simulator_logs] @output_directory = snapshot_config[:output_directory] @concurrent_simulators = snapshot_config[:concurrent_simulators] @disable_slide_to_type = snapshot_config[:disable_slide_to_type] @override_status_bar = snapshot_config[:override_status_bar] launch_arguments = Array(snapshot_config[:launch_arguments]) # if more than 1 set of arguments, use a tuple with an index if launch_arguments.count == 0 @launch_args_set = [[""]] elsif launch_arguments.count == 1 @launch_args_set = [launch_arguments] else @launch_args_set = launch_arguments.map.with_index { |e, i| [i, e] } end end |
Instance Attribute Details
#add_photos ⇒ Object
Returns the value of attribute add_photos.
6 7 8 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 6 def add_photos @add_photos end |
#add_videos ⇒ Object
Returns the value of attribute add_videos.
7 8 9 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 7 def add_videos @add_videos end |
#app_identifier ⇒ Object
Returns the value of attribute app_identifier.
13 14 15 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 13 def app_identifier @app_identifier end |
#clean ⇒ Object
Returns the value of attribute clean.
8 9 10 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 8 def clean @clean end |
#concurrent_simulators ⇒ Object Also known as: concurrent_simulators?
xcode 9
27 28 29 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 27 def concurrent_simulators @concurrent_simulators end |
#dark_mode ⇒ Object
Returns the value of attribute dark_mode.
11 12 13 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 11 def dark_mode @dark_mode end |
#devices ⇒ Object
Returns the value of attribute devices.
5 6 7 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 5 def devices @devices end |
#disable_slide_to_type ⇒ Object
Returns the value of attribute disable_slide_to_type.
14 15 16 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 14 def @disable_slide_to_type end |
#erase_simulator ⇒ Object
Returns the value of attribute erase_simulator.
9 10 11 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 9 def erase_simulator @erase_simulator end |
#languages ⇒ Object
both
4 5 6 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 4 def languages @languages end |
#launch_args_set ⇒ Object
runner
23 24 25 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 23 def launch_args_set @launch_args_set end |
#localize_simulator ⇒ Object
Returns the value of attribute localize_simulator.
10 11 12 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 10 def localize_simulator @localize_simulator end |
#number_of_retries ⇒ Object
xcode 8
18 19 20 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 18 def number_of_retries @number_of_retries end |
#output_directory ⇒ Object
Returns the value of attribute output_directory.
24 25 26 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 24 def output_directory @output_directory end |
#output_simulator_logs ⇒ Object
Returns the value of attribute output_simulator_logs.
20 21 22 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 20 def output_simulator_logs @output_simulator_logs end |
#override_status_bar ⇒ Object
Returns the value of attribute override_status_bar.
15 16 17 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 15 def @override_status_bar end |
#reinstall_app ⇒ Object
Returns the value of attribute reinstall_app.
12 13 14 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 12 def reinstall_app @reinstall_app end |
#stop_after_first_error ⇒ Object
Returns the value of attribute stop_after_first_error.
19 20 21 |
# File 'snapshot/lib/snapshot/simulator_launchers/launcher_configuration.rb', line 19 def stop_after_first_error @stop_after_first_error end |