Method: Piggybak::LineItem#preprocess_payment

Defined in:
app/models/piggybak/line_item.rb

#preprocess_paymentObject



85
86
87
88
89
90
91
92
# File 'app/models/piggybak/line_item.rb', line 85

def preprocess_payment
  if self.new_record?
    self.build_payment if self.payment.nil?
    self.payment.payment_method_id ||= Piggybak::PaymentMethod.where(active: true).first.id
    self.description = "Payment"
    self.price = 0
  end
end