module Archfiend::String::Camelize
Public Instance Methods
camelize()
click to toggle source
rubocop:disable Style/PerlBackrefs @return [String] String
in the camelized format, first letter capital
# File lib/archfiend/core_ext/string/camelize.rb, line 6 def camelize string = sub(/^[a-z\d]*/, &:capitalize) string.gsub!(/(?:_|(\/))([a-z\d]*)/i) { "#{$1}#{$2.capitalize}" } string.gsub!('/'.freeze, '::'.freeze) string end