lib/whois/parsers/za_central_registry.rb in whois-parser-1.0.1 vs lib/whois/parsers/za_central_registry.rb in whois-parser-1.1.0
- old
+ new
@@ -1,11 +1,11 @@
#--
# Ruby Whois
#
# An intelligent pure Ruby WHOIS client and parser.
#
-# Copyright (c) 2009-2015 Simone Carletti <weppos@weppos.net>
+# Copyright (c) 2009-2018 Simone Carletti <weppos@weppos.net>
#++
require_relative 'base_icann_compliant'
@@ -36,9 +36,20 @@
)
end
property_supported :available? do
!node("Creation Date")
+ end
+
+ # Checks whether the response has been throttled.
+ #
+ # @return [Boolean]
+ #
+ # @example
+ # Please go away for 13 Seconds
+ #
+ def response_throttled?
+ !!(content_for_scanner =~ /Please go away for \d+ [Ss]econds/)
end
private