# File multiset.rb, line 436 def flatten ret = Multiset.new self.each do |item| if item.kind_of?(Multiset) ret += item.flatten else ret << item end end ret end