On 2/8/07, Phrogz <gavin / refinery.com> wrote:

> Do you feel that this:
>   def try( hash, &block )
>     old_try( hash[:x],hash[:y],hash[:z],&block )
>   end
> is somehow changing its signature?

For the purposes of this discussion, yes. Perhaps a better way to
phrase the question is whether there's any way to do it without
modifying the original source code for try().

> (You can still choose to pass a block or not.)

Yes, I get what you're saying. I'm just hoping to not have to modify
the original source (if possible).