> I think bare braces are too common in strings to force backslashing > them all over the place, whereas the character sequence #{ almost > never shows up. Plus, it would be a mess every time you wanted to, > say, eval() a string that includes a block. I'd use them (well, I never use eval maybe that's why) Next wish for the magic lamp: a command that does something like module X CONSTANT = '3' def class_function end end class Y extend_and_include_constants X # this one end :) -- Posted via http://www.ruby-forum.com/.