Class: ForemanTasks::Api::RecurringLogicsController
- Inherits:
-
Api::V2::BaseController
- Object
- Api::V2::BaseController
- ForemanTasks::Api::RecurringLogicsController
- Includes:
- Api::Version2
- Defined in:
- app/controllers/foreman_tasks/api/recurring_logics_controller.rb
Instance Method Summary collapse
- #action_permission ⇒ Object
- #cancel ⇒ Object
- #index ⇒ Object
- #resource_class ⇒ Object
- #show ⇒ Object
Instance Method Details
#action_permission ⇒ Object
34 35 36 37 38 39 40 41 |
# File 'app/controllers/foreman_tasks/api/recurring_logics_controller.rb', line 34 def case params[:action] when 'cancel' 'edit' else super end end |
#cancel ⇒ Object
26 27 28 |
# File 'app/controllers/foreman_tasks/api/recurring_logics_controller.rb', line 26 def cancel process_response @recurring_logic.cancel end |
#index ⇒ Object
15 16 17 |
# File 'app/controllers/foreman_tasks/api/recurring_logics_controller.rb', line 15 def index @recurring_logics = resource_scope_for_index end |
#resource_class ⇒ Object
30 31 32 |
# File 'app/controllers/foreman_tasks/api/recurring_logics_controller.rb', line 30 def resource_class ForemanTasks::RecurringLogic end |
#show ⇒ Object
21 22 |
# File 'app/controllers/foreman_tasks/api/recurring_logics_controller.rb', line 21 def show end |