class HammerCLIForemanOpenscap::ScapContent::BulkUpload

Public Instance Methods

execute() click to toggle source
# File lib/hammer_cli_foreman_openscap/scap_content.rb, line 31
def execute
  d = send_request
  any_errors = d['errors'].any?
  if d['results'].any? || any_errors
    d.delete('errors') unless any_errors
    print_data(d)
    return HammerCLI::EX_SOFTWARE if any_errors
  else
    print_success_message(d)
  end
  HammerCLI::EX_OK
end