Sha256: 308cfb1b2199eadd143d7a94f03f0993ee75b3d1819e53e6aa1c9604e68db5c7
Contents?: true
Size: 375 Bytes
Versions: 3
Compression:
Stored size: 375 Bytes
Contents
class StripeModelCallbacks::Customer::DeletedService < StripeModelCallbacks::BaseEventService def execute customer = StripeCustomer.find_or_initialize_by(stripe_id: object.id) customer.assign_from_stripe(object) customer.deleted_at = Time.zone.now if customer.save succeed! else fail! stripe_customer.errors.full_messages end end end
Version data entries
3 entries across 3 versions & 1 rubygems