ara.t.howard / noaa.gov wrote: > module_eval <<-def > def test2 *args > p [:test2, args, block_given?] > end > def Or: module_eval do def test2 *args p [:test2, args, block_given?] end end if strings make you queasy. But define_method won't define a method that takes a block until 1.9, IIRC. -- vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407