class NeptuneApex::Datalog
Attributes
records[RW]
Public Class Methods
new()
click to toggle source
# File lib/neptune_apex/datalog.rb, line 7 def initialize @records = {} end
Public Instance Methods
read_xml(xml)
click to toggle source
# File lib/neptune_apex/datalog.rb, line 12 def read_xml(xml) doc = Nokogiri::XML(xml) doc.xpath('//datalog/record').each{|record| stat = Status.new record.xpath('./probe').each{|probe| stat.add_probe( probe.at_xpath('./name').text, probe.at_xpath('./value').text, probe.at_xpath('./type').text ) } @records[record.at_xpath('./date').text] = stat } end