Module: Sufia::Controller
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/controllers/concerns/sufia/controller.rb
Instance Method Summary collapse
-
#after_sign_in_path_for(_resource) ⇒ Object
Override Devise method to redirect to dashboard after signing in.
-
#create_work_presenter ⇒ Object
A presenter for selecting a work type to create.
- #current_ability ⇒ Object
Instance Method Details
#after_sign_in_path_for(_resource) ⇒ Object
Override Devise method to redirect to dashboard after signing in
17 18 19 |
# File 'app/controllers/concerns/sufia/controller.rb', line 17 def after_sign_in_path_for(_resource) sufia.dashboard_index_path end |
#create_work_presenter ⇒ Object
A presenter for selecting a work type to create
22 23 24 |
# File 'app/controllers/concerns/sufia/controller.rb', line 22 def create_work_presenter @create_work_presenter ||= create_work_presenter_class.new(current_user) end |
#current_ability ⇒ Object
12 13 14 |
# File 'app/controllers/concerns/sufia/controller.rb', line 12 def current_ability user_signed_in? ? current_user.ability : super end |