class TuyaCloud::Device::Control

Attributes

auth_context[RW]
id[RW]

Public Class Methods

new(json, auth_context) click to toggle source
# File lib/tuya_cloud/device.rb, line 35
def initialize(json, auth_context)
  self.id = json['id']
  self.auth_context = auth_context
end

Public Instance Methods

process_request(name, payload: {}) click to toggle source
# File lib/tuya_cloud/device.rb, line 40
def process_request(name, payload: {})
  auth_context.process_request(name, 'control',
                               device_id: id,
                               payload: payload)
end