Sha256: fcd1cdd1c56b706ccfe3456a46a57d67e1d9e15197e2a35885803846d748fd5c
Contents?: true
Size: 440 Bytes
Versions: 5
Compression:
Stored size: 440 Bytes
Contents
class StripeModelCallbacks::Transfer::UpdatedService < StripeModelCallbacks::BaseEventService def perform transfer.assign_from_stripe(object) if transfer.save transfer.create_activity :reversed if event.type == "transfer.reversed" succeed! else fail! transfer.errors.full_messages end end private def transfer @transfer ||= StripeTransfer.find_or_initialize_by(stripe_id: object.id) end end
Version data entries
5 entries across 5 versions & 1 rubygems