Sha256: f26d6f804cc3aab642a9fadc2538ad2b0596d2f02c3f90b213810ca570db2f14
Contents?: true
Size: 334 Bytes
Versions: 2
Compression:
Stored size: 334 Bytes
Contents
# frozen_string_literal: true module Codat class Camelizer # Converts this_is_my_string to thisIsMyString and returns it as a symbol. def self.transform(underscore_string) parts = underscore_string.to_s.split('_') rest = parts[1..].map(&:capitalize) rest.unshift(parts[0]).join.to_sym end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
codat-0.1.8 | lib/codat/camelizer.rb |
codat-0.1.7 | lib/codat/camelizer.rb |