Class: Announce::Adapters::BaseAdapter::BrokerManager
- Inherits:
-
Object
- Object
- Announce::Adapters::BaseAdapter::BrokerManager
- Defined in:
- lib/announce/adapters/base_adapter.rb
Direct Known Subclasses
InlineAdapter::BrokerManager, ShoryukenAdapter::BrokerManager, TestAdapter::BrokerManager
Instance Attribute Summary collapse
-
#options ⇒ Object
Returns the value of attribute options.
Instance Method Summary collapse
-
#configure ⇒ Object
actually configure the broker queues, topics, and subscriptions.
-
#initialize(options = {}) ⇒ BrokerManager
constructor
uses the configuration.
Constructor Details
#initialize(options = {}) ⇒ BrokerManager
uses the configuration
48 49 50 |
# File 'lib/announce/adapters/base_adapter.rb', line 48 def initialize( = {}) @options = Announce..merge() end |
Instance Attribute Details
#options ⇒ Object
Returns the value of attribute options.
45 46 47 |
# File 'lib/announce/adapters/base_adapter.rb', line 45 def @options end |
Instance Method Details
#configure ⇒ Object
actually configure the broker queues, topics, and subscriptions
53 54 55 |
# File 'lib/announce/adapters/base_adapter.rb', line 53 def configure raise NotImplementedError.new("You must implement configure.") end |