From: Raj Singh Date: 2008-01-28T16:22:33+09:00 Subject: what's the diff between puts y and puts "#{y}" in class_eval Look at the code. y = " another hi" class Wes end Wes.class_eval <<-END def hello puts "#{y}" puts y # I get wrong number of arguments error end END While puts "#{y}" works puts y fails. And I am not sure what's the explanation. Any thoughts. -- Posted via http://www.ruby-forum.com/.