Sha256: 76577d3fee91c4ae60e8f5048afe8954f8af8090b4cecdbeaa951e0057793ced
Contents?: true
Size: 345 Bytes
Versions: 3
Compression:
Stored size: 345 Bytes
Contents
module Workarea decorate Payment, with: :forter do decorated do field :flagged_for_fraud, type: Boolean, default: false end def rollback!(options = {}) transactions = tenders.flat_map(&:transactions) operation = Workarea::Payment::Operation.new(transactions, options) operation.rollback! end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
workarea-forter-1.2.4 | app/models/workarea/payment.decorator |
workarea-forter-1.2.3 | app/models/workarea/payment.decorator |
workarea-forter-1.2.2 | app/models/workarea/payment.decorator |