Class: ForemanSalt::Api::V2::SaltEnvironmentsController
- Inherits:
-
BaseController
- Object
- Api::V2::BaseController
- BaseController
- ForemanSalt::Api::V2::SaltEnvironmentsController
- Includes:
- Concerns::SaltEnvironmentParameters
- Defined in:
- app/controllers/foreman_salt/api/v2/salt_environments_controller.rb
Instance Method Summary collapse
- #controller_permission ⇒ Object
- #create ⇒ Object
- #destroy ⇒ Object
- #index ⇒ Object
- #resource_class ⇒ Object
- #show ⇒ Object
Methods included from Concerns::SaltEnvironmentParameters
Instance Method Details
#controller_permission ⇒ Object
39 40 41 |
# File 'app/controllers/foreman_salt/api/v2/salt_environments_controller.rb', line 39 def 'salt_environments' end |
#create ⇒ Object
28 29 30 31 |
# File 'app/controllers/foreman_salt/api/v2/salt_environments_controller.rb', line 28 def create @salt_environment = SaltEnvironment.new(salt_environment_params) process_response @salt_environment.save end |
#destroy ⇒ Object
35 36 37 |
# File 'app/controllers/foreman_salt/api/v2/salt_environments_controller.rb', line 35 def destroy process_response @salt_environment.destroy end |
#index ⇒ Object
11 12 13 |
# File 'app/controllers/foreman_salt/api/v2/salt_environments_controller.rb', line 11 def index @salt_environments = resource_scope_for_index end |
#resource_class ⇒ Object
43 44 45 |
# File 'app/controllers/foreman_salt/api/v2/salt_environments_controller.rb', line 43 def resource_class ForemanSalt::SaltEnvironment end |
#show ⇒ Object
17 18 |
# File 'app/controllers/foreman_salt/api/v2/salt_environments_controller.rb', line 17 def show end |