helpyio/helpy

View on GitHub
app/mailers/topic_mailer.rb

Summary

Maintainability
A
20 mins
Test Coverage
class TopicMailer < ApplicationMailer
  add_template_helper(ApplicationHelper)

  def new_ticket(topic_id)
    @topic = Topic.find(topic_id)
    @post = @topic.posts.last
    email_with_name = %("#{@topic.user_name}" <#{@topic.user.email}>)
    @topic.posts.last.attachments.each do |att|
      attachments[att.file.filename] = File.read(att.file.file)
    end
    mail(
      to: email_with_name,
      cc: @post.cc,
      bcc: @post.bcc,
      from: @topic.from_email_address,
      subject: "[#{AppSettings['settings.site_name']}] ##{@topic.id}-#{@topic.name}"
      )
  end

end