class CashOut::Connect::Account::Delete

Public Instance Methods

execute() click to toggle source
# File lib/cash_out/connect/account/delete.rb, line 7
def execute
  delete_account
  user.stripe_id = nil
  validate_and_save(user)
end

Private Instance Methods

delete_account() click to toggle source
# File lib/cash_out/connect/account/delete.rb, line 15
def delete_account
  Stripe::Account.retrieve(user.stripe_id).delete
rescue *STRIPE_ERRORS => e
  errors.add(:stripe, e.to_s)
end