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