# RE: problemi con Proc

**URL:** <https://www.ruby-forum.com/t/re-problemi-con-proc/108043>\
**Category:** IT\
**Created:** [June 28, 2007, 5:51pm UTC](https://www.ruby-forum.com/t/re-problemi-con-proc/108043 "2007-06-28T17:51:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Giuliano\_U](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@Giuliano\_U](https://www.ruby-forum.com/u/Giuliano_U)\
**Post date:** [June 28, 2007, 5:51pm UTC](https://www.ruby-forum.com/t/re-problemi-con-proc/108043/1 "2007-06-28T17:51:53Z")

</div>

ho capito dove mi ero arenato…

in effetti la soluzione che hai trovato Ã¨ piÃ¹ che logica, ti salvi il  
blocco in un hash di classe e te lo richiami quando serve.

effettivamente il contesto di esecuzione era totalmente diverso per  
pensare di poterla passare diversamente…

in effetti la soluzione che avevo immaginato io ( e cercato di  
realizzare senza successo ) era piÃ¹ basata sullo scrivere fisicamente la  
proc passata come parametro della funzione base che non andandomela a  
prendere da una variabile di classe…

perÃ² purtroppo non esiste il metodo Proc.stampami\_il\_codice\_della\_proc,  
per cui era un pÃ² difficile da realizzare 😃

l’ho implementata e funziona bene, grazie.

P.S. Kia, grazie pure a te… ti avevo fatto uno squillo per un  
cappuccio all’agave ma non rispondi… sarÃ per la prossima… ciauz

---

<div class="post-metadata">

**Author:** ![Giuliano\_U](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@Giuliano\_U](https://www.ruby-forum.com/u/Giuliano_U)\
**Post date:** [June 28, 2007, 6:04pm UTC](https://www.ruby-forum.com/t/re-problemi-con-proc/108043/2 "2007-06-28T18:04:54Z")

</div>

Il 28/06/07, Giuliano U. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

> ho capito dove mi ero arenato…
> 
> in effetti la soluzione che hai trovato è più che logica, ti salvi il  
> blocco in un hash di classe e te lo richiami quando serve.

Guarda, ho implementato questo “pattern” in lungo e in largo in una  
libreria  
che ho realizzato, llip. La soluzione è logica e dannatamente semplice, ma  
non immediata.

però purtroppo non esiste il metodo Proc.stampami\_il\_codice\_della\_proc, per

> cui era un pò difficile da realizzare 😃

Direi di sì, ma se solo fosse possibile… sai quanti usi strani se ne  
potrebbero fare? 🙂

Purtroppo credo rimarrà fantascienza…
