Sha256: 01f1c32df9a3e84f4f8a0ef08ad3142399f585454e608f279ab8a65256a5dd62
Contents?: true
Size: 191 Bytes
Versions: 5
Compression:
Stored size: 191 Bytes
Contents
module XmlHasher module Util def self.snakecase(str) str.to_s.gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2').gsub(/([a-z])([A-Z])/, '\1_\2').downcase.tr('-', '_').to_sym end end end
Version data entries
5 entries across 5 versions & 1 rubygems