class Wamp::Client::Manager::BaseMultiple

Attributes

objects[R]

Public Class Methods

new(session, send_message) click to toggle source

Constructor

@param session [Wamp::Client::Session] - The session @param success [Block] - A block to run when the request was successful

Calls superclass method Wamp::Client::Manager::Base::new
# File lib/wamp/client/manager/base_multiple.rb, line 14
def initialize(session, send_message)
  super session, send_message
  @objects = {}
end

Public Instance Methods

add(id, object) click to toggle source

Adds an object to the manager

@param id [Int] - The ID of the object @param object [Object] - The object to handle

# File lib/wamp/client/manager/base_multiple.rb, line 23
def add(id, object)
  self.objects[id] = object
end
remove(id) click to toggle source

Removes an object

@param id [Int] - The ID of the object

# File lib/wamp/client/manager/base_multiple.rb, line 30
def remove(id)
  self.objects.delete(id)
end