Class: Proxy::OpenSCAP::OpenscapInitializer
- Inherits:
-
Object
- Object
- Proxy::OpenSCAP::OpenscapInitializer
- Includes:
- Log
- Defined in:
- lib/smart_proxy_openscap/openscap_initializer.rb
Instance Method Summary collapse
-
#initialize ⇒ OpenscapInitializer
constructor
A new instance of OpenscapInitializer.
- #start ⇒ Object
- #stop ⇒ Object
Constructor Details
#initialize ⇒ OpenscapInitializer
Returns a new instance of OpenscapInitializer.
7 8 9 |
# File 'lib/smart_proxy_openscap/openscap_initializer.rb', line 7 def initialize @mutex = Mutex.new end |
Instance Method Details
#start ⇒ Object
11 12 13 14 |
# File 'lib/smart_proxy_openscap/openscap_initializer.rb', line 11 def start logger.debug "Initializing openscap component" @mutex.synchronize { OpenSCAP.oscap_init } end |
#stop ⇒ Object
16 17 18 19 |
# File 'lib/smart_proxy_openscap/openscap_initializer.rb', line 16 def stop logger.debug "Stopping openscap component" @mutex.synchronize { OpenSCAP.oscap_cleanup } end |