Module: Qualys

Extended by:
Qualys
Included in:
Qualys
Defined in:
lib/qualys.rb,
lib/qualys/api.rb,
lib/qualys/auth.rb,
lib/qualys/scans.rb,
lib/qualys/config.rb,
lib/qualys/version.rb

Defined Under Namespace

Modules: Config Classes: Api, Auth, Scan, Scans

Constant Summary collapse

VERSION =
'0.1.0'

Instance Method Summary collapse

Instance Method Details

#configureObject Also known as: config



18
19
20
21
22
23
24
25
26
27
# File 'lib/qualys.rb', line 18

def configure
  block_given? ? yield(Config) : Config
  %w(username password).each do |key|
    if Qualys::Config.instance_variable_get("@#{key}").nil?
      raise Qualys::Config::RequiredOptionMissing,
        "Configuration parameter missing: '#{key}'. " +
        "Please add it to the Qualys.configure block"
    end
  end
end