Module: Promiscuous
- Defined in:
- lib/promiscuous.rb,
lib/promiscuous/config.rb,
lib/promiscuous/loader.rb,
lib/promiscuous/railtie.rb,
lib/promiscuous/version.rb,
lib/promiscuous/amqp/null.rb,
lib/promiscuous/amqp/bunny.rb,
lib/promiscuous/amqp/rubyamqp.rb
Defined Under Namespace
Modules: AMQP, Common, Config, Loader, Publisher, Subscriber, Worker
Classes: Ephemeral, Observer, Railtie
Constant Summary
collapse
- VERSION =
'0.17.0'
Class Method Summary
collapse
Class Method Details
16
17
18
|
# File 'lib/promiscuous.rb', line 16
def configure(&block)
Config.configure(&block)
end
|
.reload ⇒ Object
26
27
28
29
30
31
|
# File 'lib/promiscuous.rb', line 26
def reload
desc = Promiscuous::Publisher::Base.descendants
desc += Promiscuous::Subscriber::Base.descendants
desc.reject! { |klass| klass.name =~ /^Promiscuous::/ }
desc.each { |klass| klass.setup_class_binding }
end
|