Sha256: cf2df66986b92449ffb2be459cc90a2207545a12b34b1b9b6965d82c16218434
Contents?: true
Size: 316 Bytes
Versions: 5
Compression:
Stored size: 316 Bytes
Contents
class StripeModelCallbacks::Refund::UpdatedService < StripeModelCallbacks::BaseEventService def perform refund = StripeRefund.find_or_initialize_by(stripe_id: object.id) refund.assign_from_stripe(object) if refund.save succeed! else fail! refund.errors.full_messages end end end
Version data entries
5 entries across 5 versions & 1 rubygems