module Clamour
Constants
- VERSION
Public Class Methods
configuration()
click to toggle source
Clamour-wide configuration.
@return [Clamour::Configuration]
# File lib/clamour.rb, line 18 def self.configuration @configuration ||= Clamour::Configuration.new end
configure(&block)
click to toggle source
Shortcut for Clamour-wide configuration. @yield [Clamour::Configuration]
@example
Clamour.configure do |config| config.exchange = 'com.example.exchange' config.logger = MonoLogger.new(STDOUT) end
# File lib/clamour.rb, line 31 def self.configure(&block) block.call(configuration) if block_given? end
registry()
click to toggle source
Clamour-wide message handlers registry.
@example To add handlers
Clamour.registry.change do on Social::User::New => Social::User::Greeting::Send end
@see Clamour::Registry
# File lib/clamour.rb, line 42 def self.registry @registry ||= Clamour::Registry.new do on Clamour::Message::Sent => Clamour::Message::Receive end end