Mam tablicy RubyRuby: Jak pogrupować tablicę Ruby?
> list = Request.find_all_by_artist("Metallica").map(&:song)
=> ["Nothing else Matters", "Enter sandman", "Enter Sandman", "Master of Puppets", "Master of Puppets", "Master of Puppets"]
i chcę listy z hrabiów tak:
{"Nothing Else Matters" => 1,
"Enter Sandman" => 2,
"Master of Puppets" => 3}
Więc idealnie chcę hash, które dadzą mi licznik i zauważyć, jak mam Enter Sandman
i enter sandman
, więc potrzebuję go niewrażliwego na wielkość liter. Jestem prawie pewien, że mogę przechodzić przez to, ale czy istnieje czystszy sposób?
Zamiast 'capitalize', tam' titlecase' snippet tutaj: http://snippets.dzone.com/posts/show/294 –