Module: Netgrep::Ip

Defined in:
lib/netgrep/ip.rb

Constant Summary collapse

IPV4_REGEX =
/\b(#{Netgrep::Ipv4::REGEX})\b/xi
IPV6_REGEX =
/\b(#{Netgrep::Ipv6::REGEX})\b/xi
REGEX =
/\b(#{Netgrep::Ipv4::REGEX}|#{Netgrep::Ipv6::REGEX})\b/xi

Class Method Summary collapse

Class Method Details

.regex(ignore_ipv6) ⇒ Object



53
54
55
56
57
58
59
# File 'lib/netgrep/ip.rb', line 53

def self.regex(ignore_ipv6)
  if ignore_ipv6
    IPV4_REGEX
  else
    REGEX
  end
end