lib/whois/parsers/whois.donuts.co.rb in whois-parser-1.2.0 vs lib/whois/parsers/whois.donuts.co.rb in whois-parser-2.0.0
- old
+ new
@@ -1,11 +1,11 @@
#--
# Ruby Whois
#
# An intelligent pure Ruby WHOIS client and parser.
#
-# Copyright (c) 2009-2018 Simone Carletti <weppos@weppos.net>
+# Copyright (c) 2009-2022 Simone Carletti <weppos@weppos.net>
#++
require_relative 'base_icann_compliant'
@@ -19,11 +19,11 @@
# The Example parser for the list of all available methods.
#
class WhoisDonutsCo < BaseIcannCompliant
self.scanner = Scanners::BaseIcannCompliant, {
- pattern_available: /^Domain not found\./
+ pattern_available: /^Domain not found\./,
}
property_supported :expires_on do
node("Registry Expiry Date") do |value|
@@ -32,19 +32,20 @@
end
property_supported :registrar do
return unless node("Registrar")
+
Parser::Registrar.new({
id: node("Registrar IANA ID"),
name: node("Registrar"),
organization: node("Registrar"),
url: node("Registrar URL"),
})
end
- private
+
#
# def build_contact(element, type)
# if (contact = super)
# contact.id = node("#{element} ID")
# end