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.2'

Instance Method Summary collapse

Instance Method Details

#configureObject Also known as: config



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

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

#finished?Boolean



38
39
40
41
42
43
44
# File 'lib/qualys/scans.rb', line 38

def finished?
  if @status.eql? 'Finished'
    return true
  end

  false
end