Module: DeviceAPI::IOS
- Defined in:
- lib/device_api/ios/device.rb,
lib/device_api/ios.rb,
lib/device_api/ios/idevice.rb,
lib/device_api/ios/ipaddress.rb,
lib/device_api/ios/idevicename.rb,
lib/device_api/ios/idevicedebug.rb,
lib/device_api/ios/ideviceinstaller.rb,
lib/device_api/ios/ideviceprovision.rb,
lib/device_api/ios/idevicescreenshot.rb,
lib/device_api/ios/idevicediagnostics.rb
Overview
iOS component of DeviceAPI
Defined Under Namespace
Classes: Device, IDevice, IDeviceCommandError, IDeviceDebug, IDeviceDebugError, IDeviceDiagnostics, IDeviceInstaller, IDeviceInstallerError, IDeviceName, IDeviceNameError, IDeviceProvision, IDeviceProvisionError, IDeviceScreenshot, IDeviceScreenshotError, IPAddress, IPAddressError
Class Method Summary collapse
-
.device(qualifier) ⇒ Object
Retrieve a Device object by serial ID.
-
.devices ⇒ Object
Returns an array of connected iOS devices.
Class Method Details
.device(qualifier) ⇒ Object
Retrieve a Device object by serial ID
22 23 24 25 26 27 |
# File 'lib/device_api/ios.rb', line 22 def self.device(qualifier) if qualifier.to_s.empty? raise DeviceAPI::BadSerialString.new("Serial was '#{ qualifier.nil? ? 'nil' : qualifier }'") end DeviceAPI::IOS::Device.new(qualifier: qualifier, state: 'device') end |