class ValidatesHost::Subnet
Public Class Methods
new(subnet)
click to toggle source
# File lib/validates_host/subnet.rb, line 5 def initialize(subnet) @subnet = subnet end
Public Instance Methods
valid?()
click to toggle source
# File lib/validates_host/subnet.rb, line 9 def valid? return true if @subnet.blank? @subnet =~ %r{^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}/(2[4-9]|30)$} end