class IpAddressValidator
Checks if the value of an attribute is a valid IP address.
@example Validate that the device IP address is valid.
class Host << ActiveRecord::Base attr_accessor :ip validates :ip, ip_address: true end
Constants
- IP_ADDRESS_FORMATS
Private Instance Methods
valid?(ip_address, _)
click to toggle source
# File lib/missing_validators/validators/ip_address_validator.rb, line 15 def valid?(ip_address, _) IP_ADDRESS_FORMATS.any? { |format| (ip_address =~ format).present? } end