# Literal -\> Oggetto

**URL:** <https://www.ruby-forum.com/t/literal-oggetto/100702>\
**Category:** IT\
**Created:** [July 31, 2006, 3:35pm UTC](https://www.ruby-forum.com/t/literal-oggetto/100702 "2006-07-31T15:35:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gabriele\_renzi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e19b73/32.png) [@gabriele\_renzi](https://www.ruby-forum.com/u/gabriele_renzi)\
**Post date:** [July 31, 2006, 3:35pm UTC](https://www.ruby-forum.com/t/literal-oggetto/100702/1 "2006-07-31T15:35:55Z")

</div>

Ciao gente, qualcuno ha idea di un modo generale per  
passare da una stringa contenente una cosa come “true”  
o “20” ad un oggetto corrispondente (true, 20) senza  
passare per eval?

Ho il sospetto che non sia possibile, o almeno non mi  
viene in mente una soluzione minimale, ma sempre  
meglio chiedere 🙂

–  
icq: #69488917  
blog it: [http://riffraff.blogsome.com](http://riffraff.blogsome.com)  
blog en: [http://www.riffraff.info](http://www.riffraff.info)

Chiacchiera con i tuoi amici in tempo reale!  
[Yahoo Search - Ricerca nel Web | Motore di Ricerca](http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com)

---

<div class="post-metadata">

**Author:** ![gabriele\_renzi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e19b73/32.png) [@gabriele\_renzi](https://www.ruby-forum.com/u/gabriele_renzi)\
**Post date:** [July 31, 2006, 4:02pm UTC](https://www.ruby-forum.com/t/literal-oggetto/100702/2 "2006-07-31T16:02:20Z")

</div>

sarà un caso di sincronicità ma avevo appena scritto un metodo ‘tipify’  
lasciandolo vuoto, in attesa di ispirazione nel tardo pomeriggio 🙂

---

<div class="post-metadata">

**Author:** ![gabriele\_renzi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e19b73/32.png) [@gabriele\_renzi](https://www.ruby-forum.com/u/gabriele_renzi)\
**Post date:** [July 31, 2006, 6:06pm UTC](https://www.ruby-forum.com/t/literal-oggetto/100702/3 "2006-07-31T18:06:35Z")

</div>

On Jul 31, 2006, at 3:35 PM, gabriele renzi wrote:

> Ciao gente, qualcuno ha idea di un modo generale per  
> passare da una stringa contenente una cosa come “true”  
> o “20” ad un oggetto corrispondente (true, 20) senza  
> passare per eval?
> 
> Ho il sospetto che non sia possibile, o almeno non mi  
> viene in mente una soluzione minimale, ma sempre  
> meglio chiedere 🙂

irb(main):002:0\> YAML.load(’— true’)  
=\> true  
irb(main):003:0\> YAML.load(’— 20’)  
=\> 20

---

<div class="post-metadata">

**Author:** ![gabriele\_renzi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e19b73/32.png) [@gabriele\_renzi](https://www.ruby-forum.com/u/gabriele_renzi)\
**Post date:** [July 31, 2006, 11:18pm UTC](https://www.ruby-forum.com/t/literal-oggetto/100702/4 "2006-07-31T23:18:24Z")

</div>

— Stefano C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

> > Ho il sospetto che non sia possibile, o almeno non  
> > mi  
> > viene in mente una soluzione minimale, ma sempre  
> > meglio chiedere 🙂
> 
> irb(main):002:0\> YAML.load(‘— true’)  
> =\> true  
> irb(main):003:0\> YAML.load(‘— 20’)  
> =\> 20

ottima idea, peccato che non vada proprio con tutto…  
ma molto molto fico.  
Devo verificare la compatibilità tra le varie release  
di Syck ( trattini si, trattini no, il problema di  
ruby1.8.3) ma molto sagace, grazie 🙂

–  
icq: #69488917  
blog it: [http://riffraff.blogsome.com](http://riffraff.blogsome.com)  
blog en: [http://www.riffraff.info](http://www.riffraff.info)

Chiacchiera con i tuoi amici in tempo reale!  
[Yahoo Search - Ricerca nel Web | Motore di Ricerca](http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com)

---

<div class="post-metadata">

**Author:** ![gabriele\_renzi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e19b73/32.png) [@gabriele\_renzi](https://www.ruby-forum.com/u/gabriele_renzi)\
**Post date:** [August 3, 2006, 12:23pm UTC](https://www.ruby-forum.com/t/literal-oggetto/100702/5 "2006-08-03T12:23:21Z")

</div>

Il 31-07-2006 gabriele renzi ha scritto:

> ottima idea, peccato che non vada proprio con tutto…  
> ma molto molto fico.

Tra l’altro essendo Syck in C, è ben probabile che non passi per la eval  
🙂

–  
blog: [http://www.akropolix.net/rik0/blogs](http://www.akropolix.net/rik0/blogs) | Enrico F.  
site: [http://www.akropolix.net/rik0/](http://www.akropolix.net/rik0/) | RiK0  
forum: [http://www.akropolix.net/forum/](http://www.akropolix.net/forum/) | Linux Counter: #299198
