module Aquatone::Validation

Constants

DOMAIN_REGEX
MAX_PORT
MIN_PORT

Public Class Methods

valid_domain_name?(value) click to toggle source
# File lib/aquatone/validation.rb, line 7
def self.valid_domain_name?(value)
  value.to_s =~ DOMAIN_REGEX ? true : false
end
valid_ip?(value) click to toggle source
# File lib/aquatone/validation.rb, line 11
def self.valid_ip?(value)
  IPAddr.new(value)
  true
rescue IPAddr::Error
  false
end
valid_tcp_port?(value) click to toggle source
# File lib/aquatone/validation.rb, line 18
def self.valid_tcp_port?(value)
  value.to_i.between?(MIN_PORT, MAX_PORT)
end