Module: Remarkable::ActiveModel::Matchers

Defined in:
lib/validates_host/remarkable/ip_matcher.rb,
lib/validates_host/remarkable/subnet_matcher.rb,
lib/validates_host/remarkable/host_name_matcher.rb,
lib/validates_host/remarkable/domain_name_matcher.rb

Defined Under Namespace

Classes: DomainNameMatcher, HostNameMatcher, IpMatcher, SubnetMatcher

Instance Method Summary collapse

Instance Method Details

#require_a_valid_domain_name(*args, &block) ⇒ Object



24
25
26
# File 'lib/validates_host/remarkable/subnet_matcher.rb', line 24

def require_a_valid_domain_name(*args, &block)
  SubnetMatcher.new(*args, &block).spec(self)
end

#require_a_valid_ip(*args, &block) ⇒ Object



24
25
26
# File 'lib/validates_host/remarkable/ip_matcher.rb', line 24

def require_a_valid_ip(*args, &block)
  IpMatcher.new(*args, &block).spec(self)
end