scinote-web/app/notifications/delivery_notification.rb

37 lines
703 B
Ruby
Raw Normal View History

2023-10-11 19:43:20 +08:00
# frozen_string_literal: true
# To deliver this notification:
#
# DeliveryNotification.with(post: @post).deliver_later(current_user)
# DeliveryNotification.with(post: @post).deliver(current_user)
class DeliveryNotification < BaseNotification
2023-10-11 19:43:20 +08:00
# Add your delivery methods
#
# deliver_by :email, mailer: "UserMailer"
# deliver_by :slack
# deliver_by :custom, class: "MyDeliveryMethod"
# Add required params
#
# param :post
# Define helper methods to make rendering easier.
#
def message
# if params[:legacy]
params[:message]
# else
# new logic
# end
end
def title
# if params[:legacy]
params[:title]
# else
# new logic
# end
end
end