From: Ed Sinjiashvili Date: 2001-08-14T14:12:11+09:00 Subject: [ruby-talk:19674] Re: () overloading ts writes: > >>>>> "E" == Ed Sinjiashvili writes: > > E> class Proc > E> def () (*args) > E> call(*args) > E> end > E> end > > Proc#call use () which call Proc#(), which call Proc#call which use () > which call Proc#(), etc ... :-))) Proc#call is an instance of class Method - so it can not call Proc#() - unless you somehow override Method#() to use it.