class Paytureman::PaymentWithSession
Attributes
session_id[RW]
Public Class Methods
new(order_id, amount, session_id, gateway = nil)
click to toggle source
Calls superclass method
Paytureman::Payment::new
# File lib/payments/payment_with_session.rb, line 5 def initialize(order_id, amount, session_id, gateway = nil) super(order_id, amount, gateway) @session_id = session_id end
new_from_memento(memento)
click to toggle source
# File lib/payments/payment_with_session.rb, line 15 def self.new_from_memento(memento) new(memento.order_id, memento.amount, memento.session_id, memento.gateway) end
Public Instance Methods
save_to_memento(memento)
click to toggle source
Calls superclass method
Paytureman::Payment#save_to_memento
# File lib/payments/payment_with_session.rb, line 10 def save_to_memento(memento) memento.session_id = session_id super(memento) end