class HammerCLIForeman::Parameter::DeleteCommand

Public Class Methods

command_name(name=nil) click to toggle source
Calls superclass method
# File lib/hammer_cli_foreman/parameter.rb, line 108
def self.command_name(name=nil)
  (super(name) || "delete-parameter").gsub('_', '-')
end

Public Instance Methods

execute() click to toggle source
# File lib/hammer_cli_foreman/parameter.rb, line 112
def execute
  params = {
    "id" => get_parameter_identifier
  }.merge(base_action_params)

  response = HammerCLIForeman.record_to_common_format(parameter_resource.call(:destroy, params))
  print_message(success_message, response) if success_message
  HammerCLI::EX_OK
end