From: Avi Bryant Date: 2001-03-06T19:04:41+09:00 Subject: [ruby-talk:12110] blocks from blocks Is there any way around this problem: class Foo define_method(:bar) {puts block_given?} end Foo.new.bar #=> false, good Foo.new.bar {puts "hello"} #=> still false... And, of course, define_method(:bar) {|args, &block| ... } is a syntax error.