Sha256: ada775df2f7161fddb505125f3946febe79441310663108dabb604234bfee31b
Contents?: true
Size: 287 Bytes
Versions: 13
Compression:
Stored size: 287 Bytes
Contents
require 'active_support/core_ext/hash/keys' class Hash def camelize_keys! deep_transform_keys! do |key| key.to_s .split(/(_*\d+_*)/) .reject(&:empty?) .map { |key| key.camelize(:lower) } .join('_') .to_sym end self end end
Version data entries
13 entries across 13 versions & 1 rubygems