Method: NetAddr.sort_IPv4Net
- Defined in:
- lib/netaddr.rb
.sort_IPv4Net(list) ⇒ Object
sort_IPv4Net sorts a list of IPv4Net objects in ascending order. It will return a new list with any non IPv4Net objects removed.
64 65 66 67 68 69 70 |
# File 'lib/netaddr.rb', line 64 def sort_IPv4Net(list) if ( !list.kind_of?(Array) ) raise ArgumentError, "Expected an Array for 'list' but got a #{list.class}." end filtered = Util.filter_IPv4Net(list) return Util.quick_sort(filtered) end |