Project

General

Profile

Download (382 Bytes) Statistics
| Branch: | Tag: | Revision:
module Nic
class Interface < Base

attr_accessible :ip

validates_uniqueness_of :ip
validates_presence_of :ip
validates_format_of :ip, :with => Net::Validations::IP_REGEXP

validate :normalize_ip

protected

def uniq_fields_with_hosts
[:mac, :ip]
end

def normalize_ip
self.ip = Net::Validations.normalize_ip(ip)
end

end
end
(3-3/4)