class Nexpose::Test

Public Class Methods

new(xml_node) click to toggle source
# File lib/nexpose/test.rb, line 3
def self.new(xml_node)
  content =
    if xml_node.at_xpath('./Paragraph')
      xml_node.
        at_xpath('./Paragraph').
        text.
        split("\n").
        collect(&:strip).
        reject { |line| line.empty? }.join("\n")
    else
      'n/a'
    end

  {
    id: xml_node.attributes['id'],
    status: xml_node.attributes['status'],
    content: content
  }
end