summaryrefslogtreecommitdiff
path: root/spec/functions/getparam_spec.rb
diff options
context:
space:
mode:
authorPeter Souter <peter.souter+GIT@puppet.com>2017-03-03 11:43:12 +0000
committerPeter Souter <peter.souter+GIT@puppet.com>2017-03-03 11:45:30 +0000
commit496d19640cc239f59e456c381bd9912cde60a07e (patch)
treebe9b7351d0acee50cb3454fa81f8a09d093f3f4c /spec/functions/getparam_spec.rb
parent2fa8b2b6387aa59d8cc10e521e069e02477a186b (diff)
(MODULES-4485) Improve ipv6 support for type
* Improves regex to catch some valid (but less known) ipv6 strings, mostly those which are a mix of ipv6 strings and embedded ipv4 numbers * Regex inspired by the following: * https://github.com/sindresorhus/ip-regex * https://gist.github.com/cpetschnig/294476 * The original Dartware forum thread where someone originally created this beast of a regex, now lost except to archive.org * Whilst we're here, we can add the more tricky ipv6 strings to the existing functions to validate * Luckily, the `ipaddr` native ruby library used in the original functions already supports these
Diffstat (limited to 'spec/functions/getparam_spec.rb')
0 files changed, 0 insertions, 0 deletions