Sha256: 0a38d0f63381fa3337848f6176ea21289dbf45a53d5d4cc75c125ffb9d4c013e
Contents?: true
Size: 326 Bytes
Versions: 2
Compression:
Stored size: 326 Bytes
Contents
module Tang class CancelSubscription def self.call(subscription) begin s = Stripe::Subscription.retrieve(subscription.stripe_id) s.delete rescue Stripe::StripeError => e subscription.errors.add(:base, :invalid, message: e.message) end return subscription end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tang-0.2.2 | app/services/tang/cancel_subscription.rb |
tang-0.2.1 | app/services/tang/cancel_subscription.rb |