class OpenvasCli::VasTaskProgress

Public Class Methods

from_xml_node(node) click to toggle source
# File lib/openvas-cli/vas_task_progress.rb, line 20
def self.from_xml_node(node)
  ret = VasTaskProgress.new
  ret.overall = extract_value_from(".", node).to_i
  node.xpath("./host_progress").each { |p_node|
    prg = extract_value_from(".", p_node).to_i
    hst = extract_value_from("host", p_node)
    ret.ip_stats[hst] = prg
  }
  ret
end

Public Instance Methods

ip_stats() click to toggle source
# File lib/openvas-cli/vas_task_progress.rb, line 16
def ip_stats
  @ip_stats ||= {}
end
overall() click to toggle source
# File lib/openvas-cli/vas_task_progress.rb, line 8
def overall
  @overall ||= 0
end
overall=(val) click to toggle source
# File lib/openvas-cli/vas_task_progress.rb, line 12
def overall=(val)
  @overall = val
end