# File lib/hammer_cli_foreman/common_parameter.rb, line 31 def action @action ||= parameter_exist? ? :update : :create @action end
# File lib/hammer_cli_foreman/common_parameter.rb, line 40 def parameter_exist? params = resource.call(:index) params = HammerCLIForeman.collection_to_common_format(params) params.find { |p| p["name"] == option_name } end
# File lib/hammer_cli_foreman/common_parameter.rb, line 46 def request_params super.update('id' => option_name) end
# File lib/hammer_cli_foreman/common_parameter.rb, line 36 def success_message success_message_for(action) end