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