module OpenSCAP

Constants

VERSION
XccdfItemType
XccdfResult
XccdfSeverity
XmlReporterCallback

Public Class Methods

error?() click to toggle source
# File lib/openscap/openscap.rb, line 9
def self.error?
  oscap_err
end
full_error() click to toggle source
# File lib/openscap/openscap.rb, line 13
def self.full_error
  err = oscap_err_get_full_error
  err.null? ? nil : err.read_string
end
raise!(msg = nil) click to toggle source
# File lib/openscap/openscap.rb, line 18
def self.raise!(msg = nil)
  err = full_error
  if err.nil?
    err = msg.nil? ? '(unknown error)' : msg
  else
    err += "\n#{msg}"
  end
  raise OpenSCAPError, err
end