class RubyMyq::Device::Base

Attributes

cached_hash[R]
id[R]
myq_id[R]
myq_name[R]
name[R]
parent_system[R]

Public Class Methods

new(device) click to toggle source
# File lib/ruby_myq/device/base.rb, line 6
def initialize(device)
  @cached_hash = device_hash
  @parent_system = parent_system
  @id = device_hash["DeviceId"]
  device_hash["Attributes"].each do |elem|
    @name = elem["Value"] if elem["Name"] == "desc"
  end
  @myq_id = device_hash["MyQDeviceId"]
  @myq_name = device_hash["DeviceName"]
  @device_type = device_hash["MyQDeviceTypeName"]
end