Sha256: e09049a99bedcdb39f25e494fb3a08a321f7db17f66c0164e8e0d2e3111e9ea6
Contents?: true
Size: 185 Bytes
Versions: 9
Compression:
Stored size: 185 Bytes
Contents
class String def to_snake_case gsub(/::/, '/') .gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2') .gsub(/([a-z\d])([A-Z])/, '\1_\2') .tr('-', '_') .downcase end end
Version data entries
9 entries across 9 versions & 1 rubygems