Class: SessionInfo

Inherits:
Object
  • Object
show all
Defined in:
lib/optimus-runner/SessionInfoBuilder.rb

Instance Method Summary collapse

Constructor Details

#initialize(session, device_details) ⇒ SessionInfo

Returns a new instance of SessionInfo.



14
15
16
17
# File 'lib/optimus-runner/SessionInfoBuilder.rb', line 14

def initialize(session, device_details)
  @session = session
  @device_details = device_details
end

Instance Method Details

#create_session_infoObject



3
4
5
6
7
8
9
10
11
12
# File 'lib/optimus-runner/SessionInfoBuilder.rb', line 3

def create_session_info
  session_info_list = []
  (0..@session.length - 1).each {|session|
    session_info = {}
    session_info["sessionUrl"] = @session[session]
    session_info["sessionCapabilities"] = @device_details[session]
    session_info_list.push session_info
  }
  session_info_list
end