Sha256: 1086c1a51e081efacd3cdb97781b9fe18e91d3d2bbb4ee3509d1aa03a6279961

Contents?: true

Size: 834 Bytes

Versions: 35

Compression:

Stored size: 834 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: Array(title).first)

    @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

35 entries across 35 versions & 1 rubygems

Version Path
blacklight-7.20.1 app/models/record_mailer.rb
blacklight-7.20.0 app/models/record_mailer.rb
blacklight-7.19.2 app/models/record_mailer.rb
blacklight-7.19.1 app/models/record_mailer.rb
blacklight-7.19.0 app/models/record_mailer.rb
blacklight-7.18.1 app/models/record_mailer.rb
blacklight-7.18.0 app/models/record_mailer.rb
blacklight-7.17.2 app/models/record_mailer.rb
blacklight-7.17.1 app/models/record_mailer.rb
blacklight-7.17.0 app/models/record_mailer.rb
blacklight-7.16.0 app/models/record_mailer.rb
blacklight-7.15.2 app/models/record_mailer.rb
blacklight-7.15.1 app/models/record_mailer.rb
blacklight-7.15.0 app/models/record_mailer.rb
blacklight-7.14.1 app/models/record_mailer.rb
blacklight-7.14.0 app/models/record_mailer.rb
blacklight-7.13.2 app/models/record_mailer.rb
blacklight-7.13.1 app/models/record_mailer.rb
blacklight-7.13.0 app/models/record_mailer.rb
blacklight-7.12.1 app/models/record_mailer.rb