From: Trans Date: 2005-08-08T20:51:08+09:00 Subject: Re: String#to_ary and Test::Unit Martin DeMello wrote: > each_byte, each_word and > each_line (without any default 'each') should provide most of the > functionality people need anyway Those really aren;t very good. Oe ends creating all sorts of methods along these lines: freq_bytes, freq_word, freq_lines. I suppose the best way would be: arr.bytes.freq, arr.words.freq, etc. So I agree with you even more. There are really two reasonable choices. Either make String#to_a consistant, with the obvious definition being split(//), or remove Enumerable altogether. As it stands it is a bit confusing, mostly useless, and a likely potential for creeping bugs. T.