module Sumac::Message::Exchange::ID

Public Class Methods

new(connection) click to toggle source
Calls superclass method
# File lib/sumac/message/exchange/id.rb, line 6
def initialize(connection)
  super
  @id = nil
end

Public Instance Methods

id() click to toggle source
# File lib/sumac/message/exchange/id.rb, line 11
def id
  raise MessageError unless setup?
  @id
end
id=(new_id) click to toggle source
# File lib/sumac/message/exchange/id.rb, line 16
def id=(new_id)
  raise MessageErro unless new_id.is_a?(Integer)
  @id = new_id
end

Private Instance Methods

setup?() click to toggle source
# File lib/sumac/message/exchange/id.rb, line 23
def setup?
  @id != nil
end