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