Class: VeroHooks

Inherits:
Object
  • Object
show all
Defined in:
lib/generators/webhookr/vero/templates/vero_hooks.rb

Instance Method Summary collapse

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