Class: Sistrix::Links::Linktargets::Record

Inherits:
Object
  • Object
show all
Includes:
Record
Defined in:
lib/sistrix/links/linktargets.rb

Instance Method Summary collapse

Methods included from Record

#keys, #method_missing

Constructor Details

#initialize(xml_node) ⇒ Record

Returns a new instance of Record.



40
41
42
43
44
45
46
47
48
49
# File 'lib/sistrix/links/linktargets.rb', line 40

def initialize(xml_node)
  @data = {}

  @data[:url] = xml_node['url'].to_s.strip
  @data[:links] = xml_node['links'].to_s.strip.to_i
  @data[:hosts] = xml_node['hosts'].to_s.strip.to_i
  @data[:domains] = xml_node['domains'].to_s.strip.to_i
  @data[:nets] = xml_node['nets'].to_s.strip.to_i
  @data[:ips] = xml_node['ips'].to_s.strip.to_i
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Sistrix::Record