module Devise::Models::SlackNotifiable
Slack notifications for devise models!
Public Instance Methods
after_confirmation()
click to toggle source
Devise
hook Triggers slack confirmation message
Calls superclass method
# File lib/devise/models/slack_notifiable.rb, line 18 def after_confirmation confirmation_notification super if defined?(super) end
confirmation_notification()
click to toggle source
Sends slack notification if confirmation_message_enabled
# File lib/devise/models/slack_notifiable.rb, line 25 def confirmation_notification return unless DeviseSlackNotifiable.configuration.confirmation_message_enabled send_slack_notification( DeviseSlackNotifiable.configuration.confirmation_message_formatter ) end
registration_notification()
click to toggle source
Sends slack notification
# File lib/devise/models/slack_notifiable.rb, line 34 def registration_notification send_slack_notification( DeviseSlackNotifiable.configuration.registration_message_formatter ) end
send_slack_notification(formatter)
click to toggle source
Creates notifier and sends message
@param [Proc] formatter
# File lib/devise/models/slack_notifiable.rb, line 45 def send_slack_notification(formatter) notifier = DeviseSlackNotifiable::Notifier.new notifier.send_message(self, formatter) end