Sha256: d6fb40b150c40c2df360c145314d0110a1180bca983f86266d28469bc5a7c622

Contents?: true

Size: 827 Bytes

Versions: 70

Compression:

Stored size: 827 Bytes

Contents

# -*- encoding : utf-8 -*-
# Only works for documents with a #to_marc right now. 
class RecordMailer < ActionMailer::Base
  def email_record(documents, details, url_gen_params)
    #raise ArgumentError.new("RecordMailer#email_record only works with documents with a #to_marc") unless document.respond_to?(:to_marc)
        
    subject = I18n.t('blacklight.email.text.subject', :count => documents.length, :title => (documents.first.to_semantic_values[:title] rescue 'N/A') )

    @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

70 entries across 70 versions & 1 rubygems

Version Path
blacklight-4.9.0 app/models/record_mailer.rb
blacklight-4.8.0 app/models/record_mailer.rb
blacklight-5.19.2 app/models/record_mailer.rb
blacklight-5.19.1 app/models/record_mailer.rb
blacklight-5.19.0 app/models/record_mailer.rb
blacklight-5.18.0 app/models/record_mailer.rb
blacklight-5.17.2 app/models/record_mailer.rb
blacklight-5.17.1 app/models/record_mailer.rb
blacklight-5.17.0 app/models/record_mailer.rb
blacklight-5.16.4 app/models/record_mailer.rb
blacklight-5.16.3 app/models/record_mailer.rb
blacklight-5.16.2 app/models/record_mailer.rb
blacklight-5.16.1 app/models/record_mailer.rb
blacklight-5.16.0 app/models/record_mailer.rb
blacklight-5.15.0 app/models/record_mailer.rb
blacklight-5.14.0 app/models/record_mailer.rb
blacklight-5.13.1 app/models/record_mailer.rb
blacklight-5.13.0 app/models/record_mailer.rb
blacklight-5.11.3 app/models/record_mailer.rb
blacklight-5.12.1 app/models/record_mailer.rb