# File multiset.rb, line 455 def flatten! ret = nil self.to_a.each do |item| if item.kind_of?(Multiset) self.delete(item) self.merge!(item.flatten) ret = self end end ret end