Class 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 16
16:         def register_entity(name, klass)
17:           define_method(name) do |*args, &block|
18:             klass.new(self, *args, &block)
19:           end # define_method
20:         end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.