class Qualys::Scans
Public Class Methods
all()
click to toggle source
# File lib/qualys/scans.rb, line 3 def self.all response = api_get('/scan/', query: { action: 'list' }) unless response.parsed_response['SCAN_LIST_OUTPUT']['RESPONSE'].key? 'SCAN_LIST' return [] end scanlist = response.parsed_response['SCAN_LIST_OUTPUT']['RESPONSE']['SCAN_LIST']['SCAN'] scanlist.map! { |scan| Scan.new(scan) } end
get(ref)
click to toggle source
# File lib/qualys/scans.rb, line 13 def self.get(ref) response = api_get('/scan/', query: { action: 'fetch', scan_ref: ref, mode: 'extended', output_format: 'json' }) JSON.parse(response.parsed_response) end