Method: NetAddr.sort_IPv6
- Defined in:
- lib/netaddr.rb
.sort_IPv6(list) ⇒ Object
sort_IPv6 sorts a list of IPv6 objects in ascending order. It will return a new list with any non IPv6 objects removed.
53 54 55 56 57 58 59 |
# File 'lib/netaddr.rb', line 53 def sort_IPv6(list) if ( !list.kind_of?(Array) ) raise ArgumentError, "Expected an Array for 'list' but got a #{list.class}." end filtered = Util.filter_IPv6(list) return Util.quick_sort(filtered) end |