class Devise::Vero::Sender

Sender class

Attributes

instance[R]

Public Class Methods

new(instance) click to toggle source
# File lib/devise/vero/sender.rb, line 7
def initialize(instance)
  @instance = instance
end

Public Instance Methods

deliver(notification, *args) click to toggle source

Actually send the event to Vero

# File lib/devise/vero/sender.rb, line 12
def deliver(notification, *args)
  token = args[0] if args.any?

  instance.track!(notification, token: token, data: args)
end
unsubscribe() click to toggle source
# File lib/devise/vero/sender.rb, line 18
def unsubscribe
  instance.with_default_vero_context.unsubscribe!
end