Class: Spotlight::InvitationMailer
- Inherits:
 - 
      ActionMailer::Base
      
        
- Object
 - ActionMailer::Base
 - Spotlight::InvitationMailer
 
 
- Includes:
 - Devise::Mailers::Helpers
 
- Defined in:
 - app/mailers/spotlight/invitation_mailer.rb
 
Overview
Mailer for contacting new exhibit curators or administrators
Instance Method Summary collapse
Instance Method Details
#exhibit_invitation_notification(role) ⇒ Object
      8 9 10 11 12 13 14 15 16 17 18 19  | 
    
      # File 'app/mailers/spotlight/invitation_mailer.rb', line 8 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  |