From: Gavin Kistner Date: 2005-07-08T21:41:13+09:00 Subject: Re: [patch] for ri case sensitivity (was - RE: disable ri case sensit ive) --Apple-Mail-1-785353394 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed On Jul 8, 2005, at 3:20 AM, Pe=F1a, Botp wrote: > btw, is there a proper_case in ruby? like "test".proper_case =3D> = "Test" > cat case_test.rb class String def titlecase! self.downcase! self.gsub!( /\b\w/ ){ |t| t.upcase } self end def titlecase self.dup.titlecase! end end str =3D "hElLo WoRlD" case_methods =3D %w| downcase upcase capitalize titlecase | case_methods.each{ |method_name| puts "%s.%-10s #=3D> %s" % [ str.inspect, method_name, str.send=20 (method_name) ] } > ruby case_test.rb "hElLo WoRlD".downcase #=3D> hello world "hElLo WoRlD".upcase #=3D> HELLO WORLD "hElLo WoRlD".capitalize #=3D> Hello world "hElLo WoRlD".titlecase #=3D> Hello World --Apple-Mail-1-785353394--