Sha256: bff193eacdf77c5e39b7e0ce031a8a67289d44693cfcf36a522eb27fe485cd84

Contents?: true

Size: 809 Bytes

Versions: 31

Compression:

Stored size: 809 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

31 entries across 31 versions & 1 rubygems

Version Path
blacklight-6.25.0 app/models/record_mailer.rb
blacklight-6.24.0 app/models/record_mailer.rb
blacklight-6.23.0 app/models/record_mailer.rb
blacklight-6.22.0 app/models/record_mailer.rb
blacklight-6.21.0 app/models/record_mailer.rb
blacklight-6.20.0 app/models/record_mailer.rb
blacklight-6.19.2 app/models/record_mailer.rb
blacklight-6.19.1 app/models/record_mailer.rb
blacklight-6.19.0 app/models/record_mailer.rb
blacklight-6.18.0 app/models/record_mailer.rb
blacklight-6.17.0 app/models/record_mailer.rb
blacklight-6.16.0 app/models/record_mailer.rb
blacklight-6.15.0 app/models/record_mailer.rb
blacklight-6.14.1 app/models/record_mailer.rb
blacklight-6.14.0 app/models/record_mailer.rb
blacklight-6.13.0 app/models/record_mailer.rb
blacklight-6.12.0 app/models/record_mailer.rb
blacklight-6.11.2 app/models/record_mailer.rb
blacklight-6.11.1 app/models/record_mailer.rb
blacklight-6.11.0 app/models/record_mailer.rb