From: newbie Date: 2005-11-18T15:27:18+09:00 Subject: Block Syntax Error Hi, Please see the following code ===>8======================= def func *args,&blk puts *args instance_eval &blk end func("a str") {puts "blk"} #OK func "a str" do puts "blk" end #OK func "a str" {puts "blk"} #Sytax Error!? ===>8======================= The last call give a syntax error, which part confuse ruby?