class CashOut::Payments::Customer::Delete
Public Instance Methods
execute()
click to toggle source
# File lib/cash_out/payments/customer/delete.rb, line 7 def execute delete_customer user.stripe_id = nil validate_and_save(user) end
Private Instance Methods
delete_customer()
click to toggle source
# File lib/cash_out/payments/customer/delete.rb, line 15 def delete_customer Stripe::Customer.retrieve(user.stripe_id).delete rescue *STRIPE_ERRORS => e errors.add(:stripe, e.to_s) end