module Irrc::Prefix
Private Instance Methods
classify_by_protocol(prefixes)
click to toggle source
# File lib/irrc/prefix.rb, line 7 def classify_by_protocol(prefixes) Array(prefixes).each_with_object(Struct.new(:ipv4, :ipv6).new([], [])) {|prefix, result| addr = IPAddr.new(prefix) if addr.ipv4? result.ipv4 << prefix elsif addr.ipv6? result.ipv6 << prefix end } end