Class: VeroHooks
- Inherits:
-
Object
- Object
- VeroHooks
- Defined in:
- lib/generators/webhookr/vero/templates/vero_hooks.rb
Instance Method Summary collapse
- #on_bounced(incoming) ⇒ Object
- #on_clicked(incoming) ⇒ Object
- #on_delivered(incoming) ⇒ Object
- #on_opened(incoming) ⇒ Object
-
#on_sent(incoming) ⇒ Object
All ‘on_’ handlers are optional.
- #on_unsubscribed(incoming) ⇒ Object
- #on_user_updated(incoming) ⇒ Object
Instance Method Details
#on_bounced(incoming) ⇒ Object
27 28 29 30 |
# File 'lib/generators/webhookr/vero/templates/vero_hooks.rb', line 27 def on_bounced(incoming) user = incoming.payload.user puts("Email bounced: (#{user})") end |
#on_clicked(incoming) ⇒ Object
22 23 24 25 |
# File 'lib/generators/webhookr/vero/templates/vero_hooks.rb', line 22 def on_clicked(incoming) user = incoming.payload.user puts("Email clicked: (#{user})") end |
#on_delivered(incoming) ⇒ Object
12 13 14 15 |
# File 'lib/generators/webhookr/vero/templates/vero_hooks.rb', line 12 def on_delivered(incoming) user = incoming.payload.user puts("Email deliverd: (#{user})") end |
#on_opened(incoming) ⇒ Object
17 18 19 20 |
# File 'lib/generators/webhookr/vero/templates/vero_hooks.rb', line 17 def on_opened(incoming) user = incoming.payload.user puts("Email opened: (#{user})") end |
#on_sent(incoming) ⇒ Object
All ‘on_’ handlers are optional. Omit any you do not require. Details on the payload structure: www.getvero.com/help/reporting/setting-up-veros-webhooks/
7 8 9 10 |
# File 'lib/generators/webhookr/vero/templates/vero_hooks.rb', line 7 def on_sent(incoming) user = incoming.payload.user puts("Email sent: (#{user})") end |
#on_unsubscribed(incoming) ⇒ Object
32 33 34 35 |
# File 'lib/generators/webhookr/vero/templates/vero_hooks.rb', line 32 def on_unsubscribed(incoming) user = incoming.payload.user puts("User unsubscribed: (#{user})") end |
#on_user_updated(incoming) ⇒ Object
37 38 39 40 |
# File 'lib/generators/webhookr/vero/templates/vero_hooks.rb', line 37 def on_user_updated(incoming) user = incoming.payload.user puts("User updated: (#{user})") end |