Sha256: cd80cb800422e4665219709b25e1e518da7329b89fc76a3c3e8ab8e3d366e4e0
Contents?: true
Size: 375 Bytes
Versions: 5
Compression:
Stored size: 375 Bytes
Contents
class StripeModelCallbacks::Customer::DeletedService < StripeModelCallbacks::BaseEventService def perform 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
5 entries across 5 versions & 1 rubygems