Module: AutoConfig::StringCamelize
- Defined in:
- lib/autoconfig.rb
Instance Method Summary collapse
-
#camelize(first_letter_in_uppercase = true) ⇒ Object
Taken straight from active support inflector.rb, line 161.
Instance Method Details
#camelize(first_letter_in_uppercase = true) ⇒ Object
Taken straight from active support inflector.rb, line 161
6 7 8 9 10 11 12 |
# File 'lib/autoconfig.rb', line 6 def camelize(first_letter_in_uppercase = true) if first_letter_in_uppercase to_s.gsub(/\/(.?)/) { "::#{$1.upcase}" }.gsub(/(?:^|_)(.)/) { $1.upcase } else first + camelize(self)[1..-1] end end |