Method: TenHsServer::Device.all

Defined in:
lib/ten_hs_server/device.rb

.allObject

Load all devices.

Returns an array of Device instances.



90
91
92
93
94
95
96
97
98
99
# File 'lib/ten_hs_server/device.rb', line 90

def all
  response = get "?t=99&f=GetDevices"
  devices = parse_devices response.body

  devices.map! do |device|
    new(device[:id], device[:name], device[:type], device[:location], device[:floor])
  end

  devices
end