class MCollective::Validator::Ipv6addressValidator

Public Class Methods

validate(validator) click to toggle source
   # File lib/mcollective/validator/ipv6address_validator.rb
 6 def self.validate(validator)
 7   begin
 8     ip = IPAddr.new(validator)
 9     raise ValidatorError, "value should be an ipv6 adddress" unless ip.ipv6?
10   rescue
11     raise ValidatorError, "value should be an ipv6 address"
12   end
13 end