class String
Public Instance Methods
modelize()
click to toggle source
# File lib/base_chip/cli.rb, line 38 def modelize self.dup.modelize! end
modelize!()
click to toggle source
# File lib/base_chip/cli.rb, line 31 def modelize! self[0] = self[0].downcase self.gsub!(/([A-Z])/) do "_#{$1.downcase}" end self end
titleize()
click to toggle source
# File lib/base_chip/cli.rb, line 28 def titleize self.dup.titleize! end
titleize!()
click to toggle source
# File lib/base_chip/cli.rb, line 20 def titleize! self.downcase! self.gsub!(/_/, ' ') self.gsub!(/(^| )([a-z])/) do $1+$2.upcase end self end