class ValidatesHost::Ip

Public Class Methods

new(value) click to toggle source
# File lib/validates_host/ip.rb, line 7
def initialize(value)
  @value = value
end

Public Instance Methods

valid?() click to toggle source
# File lib/validates_host/ip.rb, line 11
def valid?
  return true if @value.blank?

  @value =~ Regexp.union(Resolv::IPv4::Regex, Resolv::IPv6::Regex)
end