Sha256: f877a9e5a6a0960b94c4062f2d56720ee1ad1fdac7a3c5d6ec13f488246bd8db
Contents?: true
Size: 317 Bytes
Versions: 2
Compression:
Stored size: 317 Bytes
Contents
module Tang class DeleteCard def self.call(card) begin customer = Stripe::Customer.retrieve(card.customer.stripe_id) customer.sources.retrieve(card.stripe_id).delete rescue Stripe::StripeError => e card.errors[:base] << e.message end return card end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tang-0.0.9 | app/services/tang/delete_card.rb |
tang-0.0.8 | app/services/tang/delete_card.rb |