Class: Applitools::Selenium::AndroidDeviceInfo::EmulationInfo

Inherits:
EmulationBaseInfo
  • Object
show all
Defined in:
lib/applitools/selenium/visual_grid/android_device_info.rb

Overview

Inner class for Android device information

Instance Method Summary collapse

Instance Method Details

#json_dataHash

Create JSON data for API requests

Returns:

  • (Hash)


71
72
73
74
75
76
77
# File 'lib/applitools/selenium/visual_grid/android_device_info.rb', line 71

def json_data
  {
    name: device_name,
    screenOrientation: screen_orientation,
    version: version || 'latest'
  }
end

#to_hashHash

Convert to hash for API requests

Returns:

  • (Hash)


81
82
83
84
85
86
87
# File 'lib/applitools/selenium/visual_grid/android_device_info.rb', line 81

def to_hash
  {
    deviceName: device_name,
    screenOrientation: screen_orientation,
    androidVersion: version || 'latest'
  }
end