Module: Plugin

Extended by:
Plugin
Included in:
Plugin
Defined in:
lib/plugin.rb,
lib/plugin/base.rb,
lib/plugin/pulsar.rb

Defined Under Namespace

Classes: Base, Pulsar

Instance Method Summary collapse

Instance Method Details

#client(c, plugin: nil) ⇒ Object



6
7
8
9
10
11
# File 'lib/plugin.rb', line 6

def client(c, plugin: nil)
  plugin = init_plugin(plugin)
  c ||= Mqjob.default_client

  Plugin.const_get(plugin).new(c)
end