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