Sha256: e6c136d6de307d0e2f0bfa7ecaff6829dddd3b06800c92c34df9ed24717f975f
Contents?: true
Size: 850 Bytes
Versions: 3
Compression:
Stored size: 850 Bytes
Contents
require_relative "base" module Wamp module Client module Manager class BaseMultiple < Base attr_reader :objects # Constructor # # @param session [Wamp::Client::Session] - The session # @param success [Block] - A block to run when the request was successful def initialize(session, send_message) super session, send_message @objects = {} end # Adds an object to the manager # # @param id [Int] - The ID of the object # @param object [Object] - The object to handle def add(id, object) self.objects[id] = object end # Removes an object # # @param id [Int] - The ID of the object def remove(id) self.objects.delete(id) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
wamp_client-0.2.2 | lib/wamp/client/manager/base_multiple.rb |
wamp_client-0.2.1 | lib/wamp/client/manager/base_multiple.rb |
wamp_client-0.2.0 | lib/wamp/client/manager/base_multiple.rb |