Class: IOSDevices::Device
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- IOSDevices::Device
- Defined in:
- lib/ios_devices_manager/device.rb
Instance Method Summary collapse
-
#initialize(params) ⇒ Device
constructor
A new instance of Device.
Constructor Details
#initialize(params) ⇒ Device
Returns a new instance of Device.
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/ios_devices_manager/device.rb', line 6 def initialize(params) location = params['location'] super({ id: params['id'], name: params['name'], device_class: params['deviceClass'], display_name: params['deviceDisplayName'], model: params['deviceModel'], latitude: location ? location['latitude'] : nil, longitude: location ? location['longitude'] : nil, time: location ? location['timeStamp'] : nil }) end |