Class: VideoTranscriptionMailer

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

Overview

Mailer for video transcription notifications.
Sends notifications when video transcription and processing completes.

Instance Method Summary collapse

Methods inherited from ApplicationMailer

#null_mail

Instance Method Details

#default_url_optionsObject



15
16
17
# File 'app/mailers/video_transcription_mailer.rb', line 15

def default_url_options
  UrlHelper.default_url_options({ host: CRM_HOSTNAME })
end

#transcription_complete(video, user) ⇒ Object

Sends notification when video transcription completes

Parameters:

  • video (Video)

    The transcribed video

  • user (Employee)

    The user to notify



22
23
24
25
26
27
28
29
30
31
# File 'app/mailers/video_transcription_mailer.rb', line 22

def transcription_complete(video, user)
  @video = video
  @user = user
  @video_url = "#{CRM_URL}/videos/#{video.id}"

  mail(
    to: user.email,
    subject: "Video transcription complete: #{video.title.truncate(50)}"
  )
end