class

Resolv::IPv6

v1_9_3_125 - Show latest stable - Superclass: Object

A Resolv::DNS IPv6 address.

Constants

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

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

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

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

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

Attributes

[R]address

Files

  • lib/resolv.rb