Vai al contenuto
sistrall.it
19 dicembre 2006

Viaggio in ActiveSupport

Ehi, questo post è un contenuto vintage. Risale a più di 18 anni fa: può contenere informazioni errate e non attuali.

Via Rails on the road sono capitato su un interessante post di Err the blog: un bel viaggio in ActiveSupport, il componente di Rails che si occupa di estendere la libreria predefinita di Ruby.

Lo riporto qui anche per evitare di perdere ogni volta del tempo quando cerco il metodo giusto di Inflector:

>> "reindeer".pluralize
=> "reindeers"
>> "elves".singularize
=> "elf"
>> "christmas_carol".camelize
=> "ChristmasCarol"
>> "christmas_carol".camelize(:lower)
=> "christmasCarol"
>> "holiday_cheer".titleize
=> "Holiday Cheer"
>> "AdventCalendar-2006".underscore
=> "advent_calendar_2006"
>> "santa_Claus".dasherize
=> "santa-Claus"
>> "Holiday::December::Christmas".demodulize
=> "Christmas"
>> "SnowStorm".tableize
=> "snow_storms"
>> "snow_storms".classify
=> "SnowStorm"
>> "present_id".humanize
=> "Present"
>> "Present".foreign_key
=> "present_id"
>> "Cheer".constantize
NameError: uninitialized constant Cheer
>> "Christmas".constantize
=> Christmas

Precedente

Successivo

20 anni dopo

20 dicembre 2006

Sono Silvano Stralla. Faccio lo sviluppatore, mi piace fare fotografie e pedalare biciclette.
Se vuoi, puoi scrivermi a silvano.stralla at sistrall.it.
Questo sito è fatto a mano, con amore, a Torino (Italia).

© 2002—2024 Silvano Stralla

Torna su

This page was built on Sat, 21 Dec 2024 16:46:17 GMT from code version e2685d33.