# File lib/hammer_cli_foreman/parameter.rb, line 81 def create_parameter params = { "parameter" => { "name" => option_name, "value" => option_value } }.merge(base_action_params) HammerCLIForeman.record_to_common_format(parameter_resource.call(:create, params)) end
# File lib/hammer_cli_foreman/parameter.rb, line 56 def execute if parameter_exist? response = update_parameter print_message(success_message_for(:update), response) if success_message_for(:update) else response = create_parameter print_message(success_message_for(:create), response) if success_message_for(:create) end HammerCLI::EX_OK end
# File lib/hammer_cli_foreman/parameter.rb, line 67 def parameter_exist? get_parameter_identifier rescue false end
# File lib/hammer_cli_foreman/parameter.rb, line 71 def update_parameter params = { "id" => get_parameter_identifier, "parameter" => { "value" => option_value } }.merge(base_action_params) HammerCLIForeman.record_to_common_format(parameter_resource.call(:update, params)) end
Generated with the Darkfish Rdoc Generator 2.