Sha256: 4657d43a6b81767706f7de4ddcba2cbf3b126ddf6b142ed0df3de696c84b9742
Contents?: true
Size: 693 Bytes
Versions: 12
Compression:
Stored size: 693 Bytes
Contents
require 'smart_proxy_openscap/shell_wrapper' module Proxy module OpenSCAP class ProfilesParser < ShellWrapper def initialize(type) @type = type @script_name = 'smart-proxy-scap-profiles' end def profiles(scap_file) execute_shell_command scap_file end def out_filename "#{in_filename}json-" end def in_filename "#{super}-#{@type}-profiles-" end def failure_message "Failure when running script which extracts profiles from scap file" end def command(in_file, out_file) "#{script_location} #{in_file.path} #{out_file.path} #{@type}" end end end end
Version data entries
12 entries across 12 versions & 1 rubygems