hash()
public
Return hash value corresponding to proc body.
static VALUE
proc_hash(VALUE self)
{
int hash;
rb_proc_t *proc;
GetProcPtr(self, proc);
hash = (long)proc->block.iseq;
hash ^= (long)proc->envval;
hash ^= (long)proc->block.lfp >> 16;
return INT2FIX(hash);
}