Class: Effective::OrdersMailer

Inherits:
ActionMailer::Base
  • Object
show all
Defined in:
app/mailers/effective/orders_mailer.rb

Instance Method Summary collapse

Instance Method Details

#order_receipt_to_admin(order) ⇒ Object



7
8
9
10
# File 'app/mailers/effective/orders_mailer.rb', line 7

def order_receipt_to_admin(order)
  @order = order
  mail(:to => EffectiveOrders.mailer[:admin_email], :subject => receipt_to_admin_subject(order))
end

#order_receipt_to_buyer(order) ⇒ Object

Buyer



12
13
14
15
# File 'app/mailers/effective/orders_mailer.rb', line 12

def order_receipt_to_buyer(order)  # Buyer
  @order = order
  mail(:to => order.user.email, :subject => receipt_to_buyer_subject(order))
end

#order_receipt_to_seller(order, seller, order_items) ⇒ Object



17
18
19
20
21
22
23
# File 'app/mailers/effective/orders_mailer.rb', line 17

def order_receipt_to_seller(order, seller, order_items)
  @order = order
  @user = seller.user
  @order_items = order_items

  mail(:to => @user.email, :subject => receipt_to_seller_subject(order, order_items, seller.user))
end