> > On Sep 16, 8:10 am, "Pedro Del Gallego" <pedro.delgall... / gmail.com> > wrote: > > hi all, > > > > in this (http://pastie.caboo.se/97662) code : > > > > module Kernel > > def expected_argument_list > > 2 > > end > > > def before (name, &blk) > puts :hola > define_method(name){ > if blk.arity==1 > yield :only_one > else > yield :one,:two > end > } > end > end > > It's not quite as simple as that but that should be enough to move you > forward. Yes thats enough for me. I didnt now that the block was a Proc class. Thanks. -- ------------------------------------- Pedro Del Gallego Email : pedro.delgallego / gmail.com