Skip to content

Instantly share code, notes, and snippets.

@mozamimy
mozamimy / gist:52c0004c8370f78df2c2
Created May 4, 2015 07:43
Validations for IP address and MAC address on Ruby on Rails
require "resolv"
class Model < ActiveRecord::Base
validates :ip_address, format: { with: Resolv::IPv4::Regex }
validates :mac_address, format: { with: /\A([0-9A-F]{2}[-:]){5}([0-9A-F]{2})\z/ }
end