Module: SubPub
- Defined in:
- lib/sub_pub.rb,
lib/sub_pub/railtie.rb,
lib/sub_pub/version.rb,
lib/sub_pub/register.rb,
lib/sub_pub_matchers.rb,
lib/sub_pub/subscriber.rb,
lib/sub_pub/scoped_topic.rb,
lib/sub_pub/subscription.rb,
lib/sub_pub/active_record/publisher.rb,
lib/sub_pub/active_record/extensions.rb,
lib/sub_pub/active_record/subscriber.rb
Defined Under Namespace
Modules: ActiveRecord, Matchers
Classes: Railtie, Register, ScopedTopic, Subscriber, Subscription
Constant Summary
collapse
- VERSION =
"0.0.15"
Class Method Summary
collapse
Class Method Details
.publish(*args, &block) ⇒ Object
Standardize on Pub/Sub naming
26
27
28
|
# File 'lib/sub_pub.rb', line 26
def publish(*args, &block)
Register.publish(*args, &block)
end
|
.scope=(new_scope) ⇒ Object
3
4
5
|
# File 'lib/sub_pub.rb', line 3
def scope=(new_scope)
Register.scope = new_scope
end
|
.subscribe(*args, &block) ⇒ Object
30
31
32
|
# File 'lib/sub_pub.rb', line 30
def subscribe(*args, &block)
Register.subscribe(*args, &block)
end
|
.unsubscribe(subscription) ⇒ Object
34
35
36
|
# File 'lib/sub_pub.rb', line 34
def unsubscribe(subscription)
Register.unsubscribe(subscription)
end
|
.unsubscribe_all ⇒ Object