class Alexa::TrafficHistory::HistoricalData
Public Class Methods
new(xml_node = nil)
click to toggle source
# File lib/alexa/traffic_history/historical_data.rb, line 8 def initialize(xml_node = nil) @data = {} if ! xml_node.nil? xml_node.xpath('Data').each do |d| day = d.xpath('Date').text.strip ddata = {} ddata[:date] = day ddata[:pageviews_permillion] = d.xpath('PageViews/PerMillion').text.strip ddata[:pageviews_peruser] = d.xpath('PageViews/PerUser').text.strip ddata[:rank] = d.xpath('Rank').text.strip ddata[:reach_permillion] = d.xpath('Reach/PerMillion').text.strip @data[day] = ddata end end end