Module: Shoulda::Matchers::ActiveModel

Defined in:
lib/validates_host/require_a_valid_ip_matcher.rb,
lib/validates_host/require_a_valid_subnet_matcher.rb,
lib/validates_host/require_a_valid_host_name_matcher.rb,
lib/validates_host/require_a_valid_domain_name_matcher.rb

Defined Under Namespace

Classes: RequireAValidDomainNameMatcher, RequireAValidHostNameMatcher, RequireAValidIpMatcher, RequireAValidSubnetMatcher

Instance Method Summary collapse

Instance Method Details

#require_a_valid_domain_name(attribute = :domain_name) ⇒ Object



8
9
10
# File 'lib/validates_host/require_a_valid_domain_name_matcher.rb', line 8

def require_a_valid_domain_name(attribute = :domain_name)
  RequireAValidDomainNameMatcher.new(attribute)
end

#require_a_valid_host_name(attribute = :host_name) ⇒ Object



8
9
10
# File 'lib/validates_host/require_a_valid_host_name_matcher.rb', line 8

def require_a_valid_host_name(attribute = :host_name)
  RequireAValidHostNameMatcher.new(attribute)
end

#require_a_valid_ip(attribute = :ip) ⇒ Object



8
9
10
# File 'lib/validates_host/require_a_valid_ip_matcher.rb', line 8

def require_a_valid_ip(attribute = :ip)
  RequireAValidIpMatcher.new(attribute)
end

#require_a_valid_subnet(attribute = :value) ⇒ Object



8
9
10
# File 'lib/validates_host/require_a_valid_subnet_matcher.rb', line 8

def require_a_valid_subnet(attribute = :value)
  RequireAValidSubnetMatcher.new(attribute)
end