Changeset 8788
- Timestamp:
- 02/02/08 21:42:39 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/activesupport/lib/active_support/inflector.rb
r8596 r8788 147 147 def camelize(lower_case_and_underscored_word, first_letter_in_uppercase = true) 148 148 if first_letter_in_uppercase 149 lower_case_and_underscored_word.to_s.gsub(/\/(.?)/) { ":: " + $1.upcase }.gsub(/(^|_)(.)/) { $2.upcase }149 lower_case_and_underscored_word.to_s.gsub(/\/(.?)/) { "::#{$1.upcase}" }.gsub(/(?:^|_)(.)/) { $1.upcase } 150 150 else 151 151 lower_case_and_underscored_word.first + camelize(lower_case_and_underscored_word)[1..-1]