Есть ли в Ruby или Rails метод использования заглавных букв только для первого символа?

Или мне кажется, что я должен написать свой метод? (чтобы оставить DHA нетронутым):

ruby-1.9.2-p180 :001 > s = 'omega-3 (DHA)'
 => "omega-3 (DHA)" 

ruby-1.9.2-p180 :002 > s.capitalize
 => "Omega-3 (dha)" 

ruby-1.9.2-p180 :003 > s.titleize
 => "Omega 3 (Dha)" 

ruby-1.9.2-p180 :005 > s[0].upcase + s[1..-1]
 => "Omega-3 (DHA)" 
5
задан nopole 13 April 2011 в 19:26
поделиться