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