class Noam::Message::Register

Public Class Methods

new(device_id, port, hears, speaks) click to toggle source
# File lib/noam_lemma/message/register.rb, line 4
def initialize(device_id, port, hears, speaks)
  @device_id = device_id
  @port = port
  @hears = hears
  @speaks = speaks
end

Public Instance Methods

noam_encode() click to toggle source
# File lib/noam_lemma/message/register.rb, line 11
def noam_encode
  j = ["register", @device_id, @port.to_i, @hears, @speaks, Noam::DEVICE_TYPE, Noam::VERSION].to_json
  Noam::Message.encode_length(j.length) + j
end