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

Newsletter

Inserisci il tuo indirizzo email per iscriverti alla newsletter e ricevere notifiche occasionali di nuove foto e nuovi articoli via email. No spam, I promise. — Powered by MailChimp

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—2025 Silvano Stralla

Torna su

This page was built on Thu, 20 Mar 2025 12:16:42 GMT from code version 208e41ee.