Mega Code Archive

 
Categories / Ruby / String
 

Add two method to string class to capitalize first letter

class String   def capitalize_first_letter     self[0].chr.capitalize + self[1, size]   end   def capitalize_first_letter!     unless self[0] == (c = self[0,1].upcase[0])       self[0] = c       self     end   end end s = 'this is a test' puts s  puts s.capitalize_first_letter    puts s                            puts s.capitalize_first_letter! puts s