class

Resolv::IPv6

v1_8_7_72 - Show latest stable - Superclass: Object

A Resolv::DNS IPv6 address.

Constants

Regex = / (?:#{Regex_8Hex}) | (?:#{Regex_CompressedHex}) | (?:#{Regex_6Hex4Dec}) | (?:#{Regex_CompressedHex4Dec})/x

Regex_6Hex4Dec = /\\A ((?:[0-9A-Fa-f]{1,4}:){6,6}) (\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+) \\z/x

Regex_8Hex = /\\A (?:[0-9A-Fa-f]{1,4}:){7} [0-9A-Fa-f]{1,4} \\z/x

Regex_CompressedHex = /\\A ((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?) :: ((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?) \\z/x

Regex_CompressedHex4Dec = /\\A ((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?) :: ((?:[0-9A-Fa-f]{1,4}:)*) (\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+) \\z/x

Attributes

[R]address

Files

  • lib/resolv.rb