Sha256: 83fa514bab30a8afee8faf781d09391a1905c6d8dce2d98efea7935fc56b2c1a

Contents?: true

Size: 753 Bytes

Versions: 4

Compression:

Stored size: 753 Bytes

Contents

class OrderMailer < ActionMailer::Base
  helper "spree/base"
  
  def confirm(order, resend = false)
    @subject    = (resend ? "[RESEND] " : "") 
    @subject    += 'Order Confirmation #' + order.number
    @body       = {"order" => order}
    @recipients = order.user.email
    @from       = Spree::Config[:order_from]
    @bcc        = order_bcc
    @sent_on    = Time.now
  end
  
  def cancel(order)
    @subject    = '[CANCEL] Order Confirmation #' + order.number
    @body       = {"order" => order}
    @recipients = order.user.email
    @from       = Spree::Config[:order_from]
    @bcc        = order_bcc
    @sent_on    = Time.now
  end  
  
  private
  def order_bcc
    [Spree::Config[:order_bcc], Spree::Config[:mail_bcc]].uniq
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
spree-0.4.0 app/models/order_mailer.rb
spree-0.4.1 app/models/order_mailer.rb
spree-0.5.0 app/models/order_mailer.rb
spree-0.5.1 app/models/order_mailer.rb