From: Erik Veenstra Date: 2006-02-05T10:18:20+09:00 Subject: define_method with a &block? In the code below, I want test2 to receive a block, like test1, so they do the same. Is that possible? (I use this "define_method" in meta-programming code. Using "def" is not an option.) Thanks. gegroet, Erik V. - http://www.erikveen.dds.nl/ ---------------------------------------------------------------- class Test def test1(*args, &block) p [:test1, args, block_given?] end define_method(:test2) do |*args| p [:test2, args, block_given?] end end Test.new.test1(1, 2, 3){} Test.new.test2(1, 2, 3){} ----------------------------------------------------------------