debian-mirror-gitlab/app/mailers/previews/devise_mailer_preview.rb

37 lines
911 B
Ruby
Raw Normal View History

2018-11-20 20:47:30 +05:30
# frozen_string_literal: true
class DeviseMailerPreview < ActionMailer::Preview
def confirmation_instructions_for_signup
2016-06-22 15:30:34 +05:30
DeviseMailer.confirmation_instructions(unsaved_user, 'faketoken', {})
end
def confirmation_instructions_for_new_email
user = User.last
2016-06-22 15:30:34 +05:30
user.unconfirmed_email = 'unconfirmed@example.com'
DeviseMailer.confirmation_instructions(user, 'faketoken', {})
end
2016-06-22 15:30:34 +05:30
def reset_password_instructions
DeviseMailer.reset_password_instructions(unsaved_user, 'faketoken', {})
end
def unlock_instructions
DeviseMailer.unlock_instructions(unsaved_user, 'faketoken', {})
end
def password_change
DeviseMailer.password_change(unsaved_user, {})
end
2021-01-29 00:20:46 +05:30
def user_admin_approval
DeviseMailer.user_admin_approval(unsaved_user, {})
end
2016-06-22 15:30:34 +05:30
private
def unsaved_user
2021-03-08 18:12:59 +05:30
User.new(name: 'Jane Doe', email: 'jdoe@example.com', created_at: 1.minute.ago)
2016-06-22 15:30:34 +05:30
end
end