Sha256: 88864becbc768cd76515017961b4f747687667d837107919b6849791626bdf9d
Contents?: true
Size: 463 Bytes
Versions: 2
Compression:
Stored size: 463 Bytes
Contents
module Paytureman class PaymentWithSession < Payment def initialize(order_id, amount, ip, session_id) @session_id = session_id super(order_id, amount, ip) end def save_to_memento(memento) memento.session_id = session_id super(memento) end def self.new_from_memento(memento) new(memento.order_id, memento.amount, memento.ip, memento.session_id) end protected attr_accessor :session_id end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
paytureman-0.5.0 | lib/payments/payment_with_session.rb |
paytureman-0.3.0 | lib/payments/payment_with_session.rb |