lib/ryo/target.rb in ryo-0.2.0 vs lib/ryo/target.rb in ryo-0.3.0

- old
+ new

@@ -23,9 +23,16 @@ out << domain.split(".")[idx..-1].join(".") end end end + def ip + @ip ||= String.new.tap do |out| + h = Plugin::DNS.new(domain).dig("A") + out << (h.dig("Answer")&.first&.dig("data") || "N/A") + end + end + private def tlds File.readlines(File.expand_path("./aux/tlds.txt", __dir__)).map(&:chomp).compact end