Class: HammerCLIForemanOpenscap::ScapContent::BulkUpload

Inherits:
CreateCommand
  • Object
show all
Defined in:
lib/hammer_cli_foreman_openscap/scap_content.rb

Instance Method Summary collapse

Methods included from ResolverCommons

included

Instance Method Details

#executeObject



31
32
33
34
35
36
37
38
39
40
41
42
# 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