NatSet

NatSet represents a set of naturals - non-negative integers.

class methods

NatSet.empty
NatSet.universal
NatSet.new(integer_or_range, ...)

methods

empty?
universal?
open?
singleton?
self == other
self === other
eql?(other)
hash
~self
self + other
self - other
self & other
split_each(ns, ...) {|region, *nss| ... }
split(ns, ...)
min
max
each_range {|range| ... }