Sha256: d4d65a5efd0eaed8bf80b8c28be20344fe85ae2131c896ed9720e24d99bac462
Contents?: true
Size: 320 Bytes
Versions: 31
Compression:
Stored size: 320 Bytes
Contents
# frozen_string_literal: true module DeepCover module Tools module Camelize extend self # Loaded before bootstrap # Poor man's camelize. 'an_example' => 'AnExample' def camelize(string) string.to_s.gsub(/([a-z\d]*)[_?!]?/) { Regexp.last_match(1).capitalize } end end end end
Version data entries
31 entries across 31 versions & 2 rubygems