Sha256: df03ff2fc61ad07e5944a5640d313baa5c5337e6b506f2e679b062611566937e

Contents?: true

Size: 778 Bytes

Versions: 5

Compression:

Stored size: 778 Bytes

Contents

# frozen_string_literal: true
# Only works for documents with a #to_marc right now.
class RecordMailer < ActionMailer::Base
  def email_record(documents, details, url_gen_params)
    title = begin
              documents.first.to_semantic_values[:title]
            rescue
              I18n.t('blacklight.email.text.default_title')
            end
    subject = I18n.t('blacklight.email.text.subject', count: documents.length, title: title)

    @documents      = documents
    @message        = details[:message]
    @url_gen_params = url_gen_params

    mail(to: details[:to],  subject: subject)
  end

  def sms_record(documents, details, url_gen_params)
    @documents      = documents
    @url_gen_params = url_gen_params
    mail(to: details[:to], subject: "")
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
blacklight-7.1.0.alpha app/models/record_mailer.rb
blacklight-7.0.1 app/models/record_mailer.rb
blacklight-7.0.0 app/models/record_mailer.rb
blacklight-7.0.0.rc2 app/models/record_mailer.rb
blacklight-7.0.0.rc1 app/models/record_mailer.rb