Class: ForemanSalt::Api::V2::SaltHostgroupsController
- Inherits:
-
BaseController
- Object
- Api::V2::BaseController
- BaseController
- ForemanSalt::Api::V2::SaltHostgroupsController
- Includes:
- Concerns::SaltHostgroupParameters
- Defined in:
- app/controllers/foreman_salt/api/v2/salt_hostgroups_controller.rb
Instance Method Summary collapse
Methods included from Concerns::SaltHostgroupParameters
Instance Method Details
#controller_permission ⇒ Object
32 33 34 |
# File 'app/controllers/foreman_salt/api/v2/salt_hostgroups_controller.rb', line 32 def 'hostgroups' end |
#resource_class ⇒ Object
36 37 38 |
# File 'app/controllers/foreman_salt/api/v2/salt_hostgroups_controller.rb', line 36 def resource_class Hostgroup end |
#show ⇒ Object
11 12 13 |
# File 'app/controllers/foreman_salt/api/v2/salt_hostgroups_controller.rb', line 11 def show @salt_hostgroup end |
#update ⇒ Object
26 27 28 29 30 |
# File 'app/controllers/foreman_salt/api/v2/salt_hostgroups_controller.rb', line 26 def update params.extract!(:salt_hostgroup) if params[:salt_hostgroup] params[:hostgroup][:salt_module_ids] = params[:hostgroup].delete(:salt_state_ids) if params[:hostgroup][:salt_state_ids] process_response @salt_hostgroup.update(salt_hostgroup_params) end |