Class: MandrillHooks
- Inherits:
-
Object
- Object
- MandrillHooks
- Defined in:
- lib/generators/webhookr/mandrill/templates/mandrill_hooks.rb
Instance Method Summary collapse
- #on_click(incoming) ⇒ Object
- #on_hard_bounce(incoming) ⇒ Object
- #on_open(incoming) ⇒ Object
- #on_reject(incoming) ⇒ Object
-
#on_send(incoming) ⇒ Object
All ‘on_’ handlers are optional.
- #on_soft_bounce(incoming) ⇒ Object
- #on_spam(incoming) ⇒ Object
- #on_unsub(incoming) ⇒ Object
Instance Method Details
#on_click(incoming) ⇒ Object
23 24 25 |
# File 'lib/generators/webhookr/mandrill/templates/mandrill_hooks.rb', line 23 def on_click(incoming) payload = incoming.payload end |
#on_hard_bounce(incoming) ⇒ Object
11 12 13 |
# File 'lib/generators/webhookr/mandrill/templates/mandrill_hooks.rb', line 11 def on_hard_bounce(incoming) payload = incoming.payload end |
#on_open(incoming) ⇒ Object
19 20 21 |
# File 'lib/generators/webhookr/mandrill/templates/mandrill_hooks.rb', line 19 def on_open(incoming) payload = incoming.payload end |
#on_reject(incoming) ⇒ Object
35 36 37 |
# File 'lib/generators/webhookr/mandrill/templates/mandrill_hooks.rb', line 35 def on_reject(incoming) payload = incoming.payload end |
#on_send(incoming) ⇒ Object
All ‘on_’ handlers are optional. Omit any you do not require. Details on the payload structure: help.mandrill.com/entries/24466132-Webhook-Format
6 7 8 9 |
# File 'lib/generators/webhookr/mandrill/templates/mandrill_hooks.rb', line 6 def on_send(incoming) payload = incoming.payload puts("send: #{payload.msg.email}") end |
#on_soft_bounce(incoming) ⇒ Object
15 16 17 |
# File 'lib/generators/webhookr/mandrill/templates/mandrill_hooks.rb', line 15 def on_soft_bounce(incoming) payload = incoming.payload end |
#on_spam(incoming) ⇒ Object
27 28 29 |
# File 'lib/generators/webhookr/mandrill/templates/mandrill_hooks.rb', line 27 def on_spam(incoming) payload = incoming.payload end |
#on_unsub(incoming) ⇒ Object
31 32 33 |
# File 'lib/generators/webhookr/mandrill/templates/mandrill_hooks.rb', line 31 def on_unsub(incoming) payload = incoming.payload end |