class ConstantResolver::DefaultInflector
Public Instance Methods
camelize(string)
click to toggle source
# File lib/constant_resolver.rb, line 20 def camelize(string) string = string.sub(/^[a-z\d]*/, &:capitalize) string.gsub!(%r{(?:_|(/))([a-z\d]*)}i) { "#{Regexp.last_match(1)}#{Regexp.last_match(2).capitalize}" } string.gsub!("/", "::") string end