Module: OpenvasCli
- Defined in:
- lib/openvas-cli/vas_base.rb,
lib/openvas-cli.rb,
lib/openvas-cli/vas_nvt.rb,
lib/openvas-cli/vas_task.rb,
lib/openvas-cli/xml_addin.rb,
lib/openvas-cli/conn_addin.rb,
lib/openvas-cli/vas_config.rb,
lib/openvas-cli/vas_period.rb,
lib/openvas-cli/vas_report.rb,
lib/openvas-cli/vas_result.rb,
lib/openvas-cli/vas_target.rb,
lib/openvas-cli/vas_override.rb,
lib/openvas-cli/vas_schedule.rb,
lib/openvas-cli/configuration.rb,
lib/openvas-cli/vas_connection.rb,
lib/openvas-cli/vas_exceptions.rb,
lib/openvas-cli/vas_nvt_family.rb,
lib/openvas-cli/vas_preference.rb,
lib/openvas-cli/vas_administrator.rb,
lib/openvas-cli/vas_task_progress.rb,
lib/openvas-cli/vas_lsc_credential.rb,
lib/openvas-cli/immutable_children_validator.rb
Overview
Provides a base from which to build objects that utilize the OpenvasCli object. Includes support for ActiveModel validations and a helper method (extract_value_from) to assist in OpenVAS object implementations.
Defined Under Namespace
Modules: ConnAddin, VasExceptions, XmlAddin
Classes: Configuration, ImmutableChildrenValidator, VasAdministrator, VasBase, VasConfig, VasConnection, VasLscCredential, VasLscCredentialValidator, VasNVT, VasNVTFamily, VasOverride, VasPeriod, VasPreference, VasReport, VasResult, VasSchedule, VasTarget, VasTask, VasTaskProgress
Class Method Summary
collapse
Class Method Details
8
9
10
|
# File 'lib/openvas-cli.rb', line 8
def self.configure
yield configuration if block_given?
end
|
.logger ⇒ Object
12
13
14
|
# File 'lib/openvas-cli.rb', line 12
def self.logger
@logger
end
|
.logger=(val) ⇒ Object
16
17
18
|
# File 'lib/openvas-cli.rb', line 16
def self.logger=(val)
@logger = val
end
|