Sha256: db3407efda1cf50fae7eeea61c2d0ba2df7c032adb7061e2e98885769e6dab9b
Contents?: true
Size: 1.28 KB
Versions: 2
Compression:
Stored size: 1.28 KB
Contents
module Spree class OrderMailer < BaseMailer def confirm_email(order, resend = false) find_order(order) subject = (resend ? "[#{Spree.t(:resend).upcase}] " : '') subject += "#{Spree::Store.default.name} #{Spree.t('order_mailer.confirm_email.subject')} ##{@order.number}" mail_params = {:to => @order.email, :subject => subject} if @order.store.present? && @order.store.mail_from_address.present? mail_params[:from] = @order.store.mail_from_address else mail_params[:from] = Spree::Store.default.mail_from_address end mail(mail_params) end def cancel_email(order, resend = false) find_order(order) subject = (resend ? "[#{Spree.t(:resend).upcase}] " : '') subject += "#{Spree::Store.default.name} #{Spree.t('order_mailer.cancel_email.subject')} ##{@order.number}" mail_params = {:to => @order.email, :subject => subject} if @order.store.present? && @order.store.mail_from_address.present? mail_params[:from] = @order.store.mail_from_address else mail_params[:from] = Spree::Store.default.mail_from_address end mail(mail_params) end private def find_order(order) @order = order.is_a?(Spree::Order) ? order : Spree::Order.find(order) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
solidus_multi_domain-1.0.1 | app/mailers/spree/order_mailer.rb |
solidus_multi_domain-1.0.0 | app/mailers/spree/order_mailer.rb |