Class: Collavre::InvitationMailer

Inherits:
ApplicationMailer show all
Defined in:
app/mailers/collavre/invitation_mailer.rb

Instance Method Summary collapse

Instance Method Details

#inviteObject



5
6
7
8
9
10
11
12
13
14
# File 'app/mailers/collavre/invitation_mailer.rb', line 5

def invite
  @invitation = params[:invitation]
  email = mail to: @invitation.email, subject: I18n.t("collavre.invitation_mailer.invite.subject")
  Collavre::Email.create!(
    email: @invitation.email,
    subject: email.subject,
    body: extract_body(email),
    event: :invitation
  )
end