class Proxy::OpenSCAP::ContentParser

Public Class Methods

new(type) click to toggle source
# File lib/smart_proxy_openscap/content_parser.rb, line 5
def initialize(type)
  @type = type
  @script_name = 'smart-proxy-scap-validation'
end

Public Instance Methods

command(in_file, out_file) click to toggle source
# File lib/smart_proxy_openscap/content_parser.rb, line 26
def command(in_file, out_file)
  "#{script_location} #{in_file.path} #{out_file.path} #{@type}"
end
failure_message() click to toggle source
# File lib/smart_proxy_openscap/content_parser.rb, line 22
def failure_message
  "Failure when running script which validates scap files"
end
in_filename() click to toggle source
# File lib/smart_proxy_openscap/content_parser.rb, line 18
def in_filename
  "#{super}-#{@type}-validate-"
end
out_filename() click to toggle source
# File lib/smart_proxy_openscap/content_parser.rb, line 14
def out_filename
  "#{in_filename}json-"
end
validate(scap_file) click to toggle source
# File lib/smart_proxy_openscap/content_parser.rb, line 10
def validate(scap_file)
  execute_shell_command scap_file
end