# Facets Dictionary

**URL:** <https://www.ruby-forum.com/t/facets-dictionary/202726>\
**Category:** IT\
**Created:** [February 4, 2011, 2:56pm UTC](https://www.ruby-forum.com/t/facets-dictionary/202726 "2011-02-04T14:56:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [February 4, 2011, 2:56pm UTC](https://www.ruby-forum.com/t/facets-dictionary/202726/1 "2011-02-04T14:56:43Z")

</div>

Ciao,  
qualcuno sa dove e’ finita la classe Dictionary della gemma Facets?

Era presente nella versione 2.8.4 ma nella 2.9.0 e’ sparita…

Dictionary e’ una classe che implementa un hash ordinato, qualcuno e’ a  
conoscenza di una sua valida alternativa (gia’ pronta)?

Infine avete qualche opinione in merito a Facets?

Grazie e ciao

i.

---

<div class="post-metadata">

**Author:** ![1w4n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/1/65b543/32.png) [@1w4n](https://www.ruby-forum.com/u/1w4n)\
**Post date:** [February 4, 2011, 3:14pm UTC](https://www.ruby-forum.com/t/facets-dictionary/202726/2 "2011-02-04T15:14:34Z")

</div>

pu darsi che la 2.9 prende a riferimento ruby 1.9 che ha gi gli hash  
ordinati.  
prova a controllare sul readme.

ciao,  
A.

Il 04/02/2011 14:56, Iwan B. ha scritto:

> Grazie e ciao
> 
> i.

–  
[http://twitter.com/apeacox](http://twitter.com/apeacox)

---

<div class="post-metadata">

**Author:** ![1w4n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/1/65b543/32.png) [@1w4n](https://www.ruby-forum.com/u/1w4n)\
**Post date:** [February 4, 2011, 4:15pm UTC](https://www.ruby-forum.com/t/facets-dictionary/202726/3 "2011-02-04T16:15:50Z")

</div>

> Il 04/02/2011 14:56, Iwan B. ha scritto:
> 
> > Ciao,  
> > qualcuno sa dove e’ finita la classe Dictionary della gemma Facets?
> > 
> > Era presente nella versione 2.8.4 ma nella 2.9.0 e’ sparita…

Se non ricordo male con la 2.9 dovrebbero aver esternalizzato un po’  
di features.  
Il supporto per vari tipi di Hash lo puoi trovare quindi nella gemma  
Hashery:

[http://rubyworks.github.com/hashery/docs/qed/](http://rubyworks.github.com/hashery/docs/qed/)

> > Dictionary e’ una classe che implementa un hash ordinato, qualcuno e’ a  
> > conoscenza di una sua valida alternativa (gia’ pronta)?

Come ha gia’ detto Andrea, ci pensa gia’ ruby 1.9, per maggiori info  
ti passo un articolo del buon Iliya Grigorik:

> **[Ruby 1.9 Internals: Ordered Hash - igvita.com](https://www.igvita.com/2009/02/04/ruby-19-internals-ordered-hash/)**

> > Infine avete qualche opinione in merito a Facets?

si, che avrai problemi usando Rails 3 🙂 almeno finche’ non  
risolveranno questo bug:

> **[Issues · rubyworks/facets](https://github.com/rubyworks/facets/issues/created_by/closed#issue/31)**
>
> Ruby Facets. Contribute to rubyworks/facets development by creating an account on GitHub.

che e’ stato considerato chiuso nonostante l’ultima versione  
disponibile sia la 2.9.0 (ho controllato ora) e non la 2.9.1, che  
invece dovrebbe risolvere quel problema.

Maurizio
