class Sistrix::Domain::Overview::Record

Public Class Methods

new(xml_node) click to toggle source
# File lib/sistrix/domain/overview.rb, line 42
def initialize(xml_node)
  @data = {}

  @data[:domain] = xml_node['domain'].strip

  begin
    @data[:date] = Time.parse(xml_node['date'].strip)
  rescue NoMethodError
    @data[:date] = nil
  end

  if xml_node.name == 'age'
    @data[:value] = Time.parse(xml_node['value'].strip)
  else
    if xml_node['value'] =~ /\./
      @data[:value] = xml_node['value'].strip.to_f
    else
      @data[:value] = xml_node['value'].strip.to_i
    end

  end

end