Class: RecordMailer

Inherits:
ActionMailer::Base
  • Object
show all
Defined in:
app/models/record_mailer.rb

Overview

Only works for documents with a #to_marc right now.

Instance Method Summary collapse

Instance Method Details

#email_record(documents, details, url_gen_params) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'app/models/record_mailer.rb', line 4

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

#sms_record(documents, details, url_gen_params) ⇒ Object



20
21
22
23
24
# File 'app/models/record_mailer.rb', line 20

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