Sha256: 3c000e79c1bccc2e40b2d0fa7b1f2cef19b8308a8e8e7c3e747661f4d04c78ea
Contents?: true
Size: 660 Bytes
Versions: 42
Compression:
Stored size: 660 Bytes
Contents
module Spotlight # Mailer for contacting new exhibit curators or administrators class InvitationMailer < ActionMailer::Base include Devise::Mailers::Helpers def exhibit_invitation_notification(role) initialize_from_record(role.user) @role = role @key = if @role.resource.is_a?(Spotlight::Site) 'exhibits_admin_invitation_mailer' else 'invitation_mailer' end mail(to: role.user.email, from: mailer_sender(devise_mapping), subject: I18n.t("spotlight.#{@key}.invitation_instructions.subject", exhibit_name: @role.resource.title)) end end end
Version data entries
42 entries across 42 versions & 1 rubygems