Sha256: ed0408a7e3f50fbbea7d47e682b96bcbf1c177ae7e5489ff482727890f150ae8

Contents?: true

Size: 407 Bytes

Versions: 1

Compression:

Stored size: 407 Bytes

Contents

require 'openscap'

module Proxy::OpenSCAP
  class OpenscapInitializer
    include ::Proxy::Log

    def initialize
      @mutex = Mutex.new
    end

    def start
      logger.debug "Initializing openscap component"
      @mutex.synchronize { OpenSCAP.oscap_init }
    end

    def stop
      logger.debug "Stopping openscap component"
      @mutex.synchronize { OpenSCAP.oscap_cleanup }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
smart_proxy_openscap-0.6.5 lib/smart_proxy_openscap/openscap_initializer.rb