add APIToken expiration mailer

This commit is contained in:
simon lehericey 2024-01-23 17:21:30 +01:00
parent d909e2c8ea
commit 6353c10955
3 changed files with 58 additions and 0 deletions

View file

@ -0,0 +1,23 @@
class APITokenMailerPreview < ActionMailer::Preview
def expiration
APITokenMailer.expiration(api_token)
end
private
def api_token
APIToken.new(
administrateur: administrateur,
expires_at: 1.week.from_now,
name: 'My API token'
)
end
def administrateur
Administrateur.new(user:)
end
def user
User.new(email: 'admin@a.com')
end
end