Method: Driver#initialize

Defined in:
lib/xcmonkey/driver.rb

#initialize(params) ⇒ Driver

Returns a new instance of Driver.



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/xcmonkey/driver.rb', line 4

def initialize(params)
  self.udid = params[:udid]
  self.throttle = params[:throttle]
  self.bundle_id = params[:bundle_id]
  self.event_count = params[:event_count]
  self.session_path = params[:session_path]
  self.ignore_crashes = params[:ignore_crashes]
  self.disable_simulator_keyboard = params[:disable_simulator_keyboard]
  self.session_actions = params[:session_actions]
  @session = { params: params, actions: [] }
  ensure_driver_installed
end