Code Explainers
Code explainers tagged #mailers
ruby
class WelcomeSequenceOrchestrator STEPS = [ { mailer: :welcome_email, delay: 0.hours }, { mailer: :getting_started, delay: 1.day },
Scheduling a drip email sequence in Rails
mailers
background jobs
scheduling
Intermediate
6 steps
ruby
class DigestMailer < ApplicationMailer default from: "notifications@example.com" def weekly_digest(user)
Building a weekly digest email in Rails
mailers
active-record
query-scopes
Intermediate
6 steps
ruby
class OrderConfirmationJob < ApplicationJob queue_as :mailers retry_on Net::OpenTimeout, wait: :polynomially_longer, attempts: 5
Resilient background jobs in Rails
background-jobs
retries
idempotency
Intermediate
8 steps