class Hamster::SortedSet
def delete(item)
-
(SortedSet)
-
Parameters:
-
item
(Object
) -- The object to remove
def delete(item) catch :not_present do node = @node.delete(item) if node.empty? && node.natural_order? return self.class.empty else return self.class.alloc(node) end end self end