>>>>> "M" == Mauricio =?iso-8859-1?Q?Fern=E1ndez?= <Mauricio> writes:

M> did you cut & paste my code, or is my training to think like you
M> bringing its first results? (the code is char-per-char identical in
M> everything but 'inpf' :-)

 cut & paste

M> I meant impossible if #__id__, #object_id & #id are redefined. 

 See the discussion about #class

Guy Decoux

p.s. :

svg% ruby -e 'def __id__() end'
-e:1: warning: redefining `__id__' may cause serious problem
svg%