class HammerCLIForemanTemplates::ImportCommand
Public Instance Methods
execute()
click to toggle source
# File lib/hammer_cli_foreman_templates/import.rb, line 29 def execute templates = send_request['templates'] if option_verbose templates.each do |template| if template['validation_errors'].empty? template['validation_errors'] = nil else validation_errors = [] template['validation_errors'].each do |key, value| validation_errors << "#{key.capitalize}: #{value}" end template['validation_errors'] = validation_errors end end else templates = [] end print_data(templates) HammerCLI::EX_OK end