class TeamCymru::ASNRecord
Public Class Methods
from_s(str)
click to toggle source
# File lib/teamcymru/asnclient.rb, line 10 def ASNRecord::from_s(str) args = str.chomp.split(/\|/).map{|x| x.strip} if args.length == 7 args.insert(6,'') elsif args.length == 5 # used for AS lookups args.insert(2,'') args.insert(2,'') args.insert(6,'') end ASNRecord.new(*args) end
Public Instance Methods
cached=(cached)
click to toggle source
# File lib/teamcymru/asnclient.rb, line 21 def cached=(cached) @cached = cached end
from_cache?()
click to toggle source
# File lib/teamcymru/asnclient.rb, line 24 def from_cache? @cached || false end
to_s()
click to toggle source
# File lib/teamcymru/asnclient.rb, line 7 def to_s "#{self.asn.ljust(8)}| #{self.ip.ljust(17)}| #{self.cidr.ljust(20)}| #{self.cc.ljust(3)}| #{self.nic.ljust(9)}| #{self.alloc.ljust(11)}| #{self.data} | #{self.org}" end