Class: Aws::Broker
- Inherits:
-
Object
show all
- Defined in:
- lib/aws/broker.rb,
lib/aws/broker/base.rb,
lib/aws/broker/config.rb,
lib/aws/broker/naming.rb,
lib/aws/broker/railtie.rb,
lib/aws/broker/publisher.rb,
lib/aws/broker/publishing.rb,
lib/aws/broker/subscriber.rb
Defined Under Namespace
Modules: Publishing
Classes: Base, Config, Naming, Publisher, Railtie, Subscriber
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
22
23
24
|
# File 'lib/aws/broker.rb', line 22
def config
@config ||= Broker::Config.new
end
|
26
27
28
|
# File 'lib/aws/broker.rb', line 26
def configure
yield(config)
end
|
.naming ⇒ Object
18
19
20
|
# File 'lib/aws/broker.rb', line 18
def naming
Naming.new
end
|
.publish(*params) ⇒ Object
10
11
12
|
# File 'lib/aws/broker.rb', line 10
def publish(*params)
Publisher.new(*params).publish
end
|
.subscribe(*params) ⇒ Object