Sha256: 7eda5cbb3dfdd73f4faaa8e9083854efc925dba8d7210c74e42b6958711b8cba
Contents?: true
Size: 316 Bytes
Versions: 3
Compression:
Stored size: 316 Bytes
Contents
class StripeModelCallbacks::Refund::UpdatedService < StripeModelCallbacks::BaseEventService def execute 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
3 entries across 3 versions & 1 rubygems