class Tor::Addresses::Record

Attributes

line[R]

Public Class Methods

new(line) click to toggle source
# File lib/tor/addresses/record.rb, line 6
def initialize(line)
  @line = line
end

Public Instance Methods

address() click to toggle source
# File lib/tor/addresses/record.rb, line 10
def address
  line_fragments[1]
end
found_at() click to toggle source
# File lib/tor/addresses/record.rb, line 14
def found_at
  datetime_fragments = line_fragments[2, 3]
  datetime_str = datetime_fragments.join(' ')

  DateTime.parse(datetime_str)
end

Private Instance Methods

line_fragments() click to toggle source
# File lib/tor/addresses/record.rb, line 23
def line_fragments
  @line_fragments ||= line.split
end