Un jour, une gem

13/06/2012

Mercredi c'est Stringex

gem install stringex

La gem 3 en 1

Aujourd’hui une gem qui groupe trois librairies bien pratiques pour les manipulations de chaînes de caractères :

ActsAsUrl

Celle-ci permet de transformer un attribut en url. Pour une utilisation basique, on ajoute dans le model :

acts_as_url :title

Unidecoder

Celle-là permet de changer des caractères accentués en caractères non-accentués (Unicode ou ASCII accentué vers ASCII non-accentué :

"Chasseur de démons c'est cheaté !".to_ascii
#=> Chasseur de demons c'est cheate !

StringExtensions

D’autres méthodes comme :

"é".convert_accented_entities
#=> e
"<p>BonjourGem</p>".strip_html_tags
#=> BonjourGem

Et bien d’autres !

Les liens utiles

Sur une idée de @msadouni