Class: ForemanPuppet::Api::V2::OverrideValuesController
- Inherits:
-
LookupsCommonController
show all
- Includes:
- Foreman::Controller::Parameters::LookupValue
- Defined in:
- app/controllers/foreman_puppet/api/v2/override_values_controller.rb
Instance Method Summary
collapse
#cast_default_value, #cast_value, #find_smart_class_parameter, #find_smart_class_parameters, #return_if_smart_mismatch, #smart_class_parameters_resource_scope
Instance Method Details
#create ⇒ Object
48
49
50
51
52
|
# File 'app/controllers/foreman_puppet/api/v2/override_values_controller.rb', line 48
def create
@override_value = @smart_class_parameter.lookup_values.create!(lookup_value_params)
@smart_class_parameter.update(override: true)
process_response @override_value
end
|
#destroy ⇒ Object
67
68
69
70
|
# File 'app/controllers/foreman_puppet/api/v2/override_values_controller.rb', line 67
def destroy
@override_value.destroy
render 'foreman_puppet/api/v2/override_values/show'
end
|
#index ⇒ Object
25
26
|
# File 'app/controllers/foreman_puppet/api/v2/override_values_controller.rb', line 25
def index
end
|
#show ⇒ Object
33
34
|
# File 'app/controllers/foreman_puppet/api/v2/override_values_controller.rb', line 33
def show
end
|
#update ⇒ Object
58
59
60
61
|
# File 'app/controllers/foreman_puppet/api/v2/override_values_controller.rb', line 58
def update
@override_value.update!(lookup_value_params)
render 'foreman_puppet/api/v2/override_values/show'
end
|