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