Class: Mailgun::Tracking::Subscriber::AllMessages
- Inherits:
-
Object
- Object
- Mailgun::Tracking::Subscriber::AllMessages
- Defined in:
- lib/mailgun/tracking/subscriber/all_messages.rb
Overview
Wraps the subscriber for events.
Instance Method Summary collapse
-
#call(payload) ⇒ void
Invokes the callable object.
-
#initialize(callable) ⇒ Mailgun::Tracking::Subscriber::AllMessages
constructor
Initializes a new AllMessages object.
-
#subscribed_to? ⇒ Boolean
Checks if a callable object is a subscribed to the specified event.
Constructor Details
#initialize(callable) ⇒ Mailgun::Tracking::Subscriber::AllMessages
Initializes a new AllMessages object.
12 13 14 |
# File 'lib/mailgun/tracking/subscriber/all_messages.rb', line 12 def initialize(callable) @callable = callable end |
Instance Method Details
#call(payload) ⇒ void
This method returns an undefined value.
Invokes the callable object.
21 22 23 |
# File 'lib/mailgun/tracking/subscriber/all_messages.rb', line 21 def call(payload) @callable.call(payload) end |
#subscribed_to? ⇒ Boolean
Checks if a callable object is a subscribed to the specified event.
29 30 31 |
# File 'lib/mailgun/tracking/subscriber/all_messages.rb', line 29 def subscribed_to?(*) true end |