class Findi::Device
Attributes
battery_level[R]
battery_status[R]
horizontal_accuracy[R]
id[R]
kind[R]
latitude[R]
location_timestamp[R]
location_type[R]
longitude[R]
model[R]
name[R]
status[R]
Public Class Methods
new(json)
click to toggle source
# File lib/findi/device.rb, line 5 def initialize(json) if location = json['location'] and location.is_a?(Hash) @location_timestamp = Time.at(location['timeStamp'] / 1000) @location_type = location['positionType'] @horizontal_accuracy = location['horizontalAccuracy'] @location_finished = location['locationFinished'] @longitude = location['longitude'] @latitude = location['latitude'] end @is_locating = json['isLocating'] @model = json['deviceModel'] @status = json['deviceStatus'] @id = json['id'] @name = json['name'] @kind = json['deviceClass'] @battery_status = json['batteryStatus'] @battery_level = json['batteryLevel'] end
Public Instance Methods
is_locating?()
click to toggle source
# File lib/findi/device.rb, line 25 def is_locating? @is_locating end
location_finished?()
click to toggle source
# File lib/findi/device.rb, line 29 def location_finished? @location_finished end