class ValidatesHost::DomainName

Public Class Methods

new(domain_name) click to toggle source
# File lib/validates_host/domain_name.rb, line 5
def initialize(domain_name)
  @domain_name = domain_name
end

Public Instance Methods

valid?() click to toggle source
# File lib/validates_host/domain_name.rb, line 9
def valid?
  return true if @domain_name.blank?

  @domain_name =~ %r{^[a-z0-9]+([\-.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(/.*)?$}
end