class OpenvasCli::Configuration

Public Class Methods

new() click to toggle source
# File lib/openvas-cli/configuration.rb, line 3
def initialize
  config_opts = {
    :username => "admin", 
    :password => "", 
    :host => "localhost", 
    :port => 9390, 
    :buffer_size => 512, 
    :time_out => 60, 
    :auto_login => true, 
    :max_tries => 3
  }
  
  config_opts.each { |key, value|
    add_configuration(key, value)
  }
end

Public Instance Methods

add_configuration(name, default) click to toggle source
# File lib/openvas-cli/configuration.rb, line 20
def add_configuration(name, default)
  Configuration.send :attr_accessor, name.to_sym
  instance_variable_set("@#{name.to_s}".to_sym, default)
end