Sha256: 229d1f212a18e053e4671a37c61f5c457f3aa8aab9a25b0dfc48d3667ab51af2
Contents?: true
Size: 382 Bytes
Versions: 5
Compression:
Stored size: 382 Bytes
Contents
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
Version data entries
5 entries across 5 versions & 1 rubygems