Sha256: d1d57bc8f9516316c9a87df6233c52adeedfef01e56ab36cb3448c4ba812d67c
Contents?: true
Size: 258 Bytes
Versions: 36
Compression:
Stored size: 258 Bytes
Contents
module Clerk module Utils module_function def camelize(term) string = term.to_s string = string.sub(/^[a-z\d]*/) { match.capitalize } string.gsub!(/(?:_|(\/))([a-z\d]*)/) { "#{$1}#{$2.capitalize}" } string end end end
Version data entries
36 entries across 36 versions & 1 rubygems