Class: Users::BackersController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Users::BackersController
- Defined in:
- app/controllers/users/backers_controller.rb
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
7 8 9 |
# File 'app/controllers/users/backers_controller.rb', line 7 def index render layout: false end |
#request_refund ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/controllers/users/backers_controller.rb', line 11 def request_refund :request_refund, resource if resource.value > resource.user.user_total.credits flash[:failure] = I18n.t('credits.index.insufficient_credits') elsif can?(:request_refund, resource) && resource.can_request_refund? resource.request_refund! flash[:notice] = I18n.t('credits.index.refunded') end redirect_to user_path(parent, anchor: 'credits') end |