class M2X::MQTT::Distribution

Wrapper for AT&T M2X Distribution API m2x.att.com/developer/documentation/v2/distribution

Constants

PATH

Public Instance Methods

add_device(serial) click to toggle source

Add a new device to an existing distribution

Accepts a `serial` parameter, that must be a unique identifier within this distribution.

m2x.att.com/developer/documentation/v2/distribution#Add-Device-to-an-existing-Distribution

# File lib/m2x/mqtt/distribution.rb, line 17
def add_device(serial)
  @client.post("#{path}/devices", serial: serial)
end
path() click to toggle source
# File lib/m2x/mqtt/distribution.rb, line 7
def path
  @path ||= "#{ PATH }/#{ URI.encode(@attributes.fetch("id")) }"
end