Sha256: 59a19226c1f26f2c2c890321dd9175b0485a99231d2797e069eb1fe534d8d98f
Contents?: true
Size: 430 Bytes
Versions: 1
Compression:
Stored size: 430 Bytes
Contents
require "string_plus/version" module StringPlus def camelcase(capitalize_first_char=true) res = "" flag = capitalize_first_char self.each_char {|w| (flag = true ; next) if w == "_" res << if flag flag = false w.upcase else w end } res end def snakecase camelcase(false) end end String.send(:include, StringPlus)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
string_plus-0.1.0 | lib/string_plus.rb |