class String

Public Instance Methods

lower_camelcase() click to toggle source
# File lib/netsuite/core_ext/string/lower_camelcase.rb, line 2
def lower_camelcase
  str = dup
  str.gsub!(/\/(.?)/) { "::#{$1.upcase}" }
  str.gsub!(/(?:_+|-+)([a-z]|[0-9])/) { $1.upcase }
  str.gsub!(/(\A|\s)([A-Z])/) { $1 + $2.downcase }
  str
end