Sha256: 39745e96e14b28bf07a0fcd0b5c3fb45fd3bc42303a6eb1b065e117e80e6086e
Contents?: true
Size: 512 Bytes
Versions: 1
Compression:
Stored size: 512 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 == "_" || w == " " res << if flag flag = false w.upcase else w end } res end def lcamelcase camelcase(false) end def constantize Object.send(:const_get, self.camelcase) end end String.send(:include, StringPlus)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
string_plus-0.3.0 | lib/string_plus.rb |