Sha256: 4ff1447c94c6bded5b5a1ff767fde2a9458a64b55ab1743daa9eafda48118be7
Contents?: true
Size: 432 Bytes
Versions: 5
Compression:
Stored size: 432 Bytes
Contents
class StripeModelCallbacks::Sku::UpdatedService < StripeModelCallbacks::BaseEventService def perform sku = StripeSku.find_or_initialize_by(stripe_id: object.id) sku.assign_from_stripe(object) sku.deleted_at ||= Time.zone.now if event.type == "sku.deleted" if sku.save sku.create_activity :deleted if event.type == "sku.deleted" succeed! else fail! sku.errors.full_messages end end end
Version data entries
5 entries across 5 versions & 1 rubygems