Module: PgNotifier
- Defined in:
- lib/pg_notifier.rb,
lib/pg_notifier/errors.rb,
lib/pg_notifier/manager.rb,
lib/pg_notifier/version.rb,
lib/pg_notifier/subscription.rb
Defined Under Namespace
Classes: ChannelNotLaunched, Manager, PgNotifierError, Subscription
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Method Summary
collapse
Class Method Details
20
21
22
|
# File 'lib/pg_notifier.rb', line 20
def configure(&block)
manager.tap(&block)
end
|
.manager ⇒ Object
8
9
10
|
# File 'lib/pg_notifier.rb', line 8
def manager
@manager ||= Manager.new
end
|
.notify(channel, options = {}, &block) ⇒ Object
16
17
18
|
# File 'lib/pg_notifier.rb', line 16
def notify(channel, options = {}, &block)
manager.notify(channel, options, &block)
end
|
.run ⇒ Object
12
13
14
|
# File 'lib/pg_notifier.rb', line 12
def run
manager.run
end
|