Class/Module Index [+]

Quicksearch

AMQ::Client::Async::RegisterEntityMixin

Public Instance Methods

register_entity(name, klass) click to toggle source

@example Registering Channel implementation

Adapter.register_entity(:channel, Channel)
 # ... so then I can do:
channel = client.channel(1)
# instead of:
channel = Channel.new(client, 1)
# File lib/amq/client/async/entity.rb, line 15
def register_entity(name, klass)
  define_method(name) do |*args, &block|
    klass.new(self, *args, &block)
  end # define_method
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.