Module: Liebre::Adapter::Interface
- Included in:
- Bunny
- Defined in:
- lib/liebre/adapter/interface.rb,
lib/liebre/adapter/interface/chan.rb,
lib/liebre/adapter/interface/conn.rb,
lib/liebre/adapter/interface/queue.rb,
lib/liebre/adapter/interface/exchange.rb
Defined Under Namespace
Modules: Chan, ClassMethods, Conn, Exchange, Queue
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.included(base) ⇒ Object
10
11
12
|
# File 'lib/liebre/adapter/interface.rb', line 10
def self.included base
base.extend(ClassMethods)
end
|
Instance Method Details
#connection(_config) ⇒ Object
14
15
16
|
# File 'lib/liebre/adapter/interface.rb', line 14
def connection _config
raise NotImplementedError, "All adapters must implement connection(config) to build a new connection"
end
|