Class: QueryMailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- QueryMailer
- Defined in:
- app/mailers/query_mailer.rb
Instance Method Summary collapse
Instance Method Details
#query_result_email(query) ⇒ Object
4 5 6 7 8 9 |
# File 'app/mailers/query_mailer.rb', line 4 def query_result_email(query) @query = query @presigned_url = AwsS3.presigned_url(@query.latest_result_key, "result_for_query_#{@query.id}.csv", 3600 * 24) Rails.logger.error("Could not generate presigned_url for query id = #{@query.id}, make sure #{@query.latest_result_object_url} exists?") unless @presigned_url.present? mail(to: @query.email, subject: "Scheduled Aleph query '#{@query.title}'") end |