Class: ForemanPuppet::Api::V2::EnvironmentsController
- Inherits:
-
PuppetBaseController
- Object
- Api::V2::BaseController
- PuppetBaseController
- ForemanPuppet::Api::V2::EnvironmentsController
- Defined in:
- app/controllers/foreman_puppet/api/v2/environments_controller.rb
Instance Method Summary collapse
- #create ⇒ Object
- #destroy ⇒ Object
- #index ⇒ Object
- #resource_class ⇒ Object
- #show ⇒ Object
- #update ⇒ Object
Methods included from Parameters::Environment
Methods included from ImportPuppetclassesCommonController
Instance Method Details
#create ⇒ Object
44 45 46 47 |
# File 'app/controllers/foreman_puppet/api/v2/environments_controller.rb', line 44 def create @environment = Environment.new(environment_params) process_response @environment.save end |
#destroy ⇒ Object
60 61 62 |
# File 'app/controllers/foreman_puppet/api/v2/environments_controller.rb', line 60 def destroy process_response @environment.destroy end |
#index ⇒ Object
24 25 26 |
# File 'app/controllers/foreman_puppet/api/v2/environments_controller.rb', line 24 def index @environments = resource_scope_for_index end |
#resource_class ⇒ Object
64 65 66 |
# File 'app/controllers/foreman_puppet/api/v2/environments_controller.rb', line 64 def resource_class ForemanPuppet::Environment end |
#show ⇒ Object
31 32 |
# File 'app/controllers/foreman_puppet/api/v2/environments_controller.rb', line 31 def show end |
#update ⇒ Object
53 54 55 |
# File 'app/controllers/foreman_puppet/api/v2/environments_controller.rb', line 53 def update process_response @environment.update(environment_params) end |