On Jan 16, 2008, at 1:44 PM, scooterm / hotmail.com wrote: > Consider: > > puts 'cat :: dog :: elephant :: mouse :: gorilla'. > split('::'). > map{|str| str.strip() }. > select{|str| str['o']}. > join("\n") > > If you ask "why is this an annoyance" ... it's because you have > to put the period at the *end* of each item, even though some > prefer to put it at the beginning. Why? > Anyone else have an annoyance they want to share? ... or better > yet, a fix for this one? Ruby 1.9 allows the period at the beginning of the line, so cheer up, your complaint has already been fixed. :) James Edward Gray II