Sha256: 81c9b4237e851eee8e85b2eea4c35b20f2fb5629911f7fdd013570af421a5d0a
Contents?: true
Size: 227 Bytes
Versions: 13
Compression:
Stored size: 227 Bytes
Contents
class String def underscore word = self.dup word.gsub!(/::/, '/') word.gsub!(/([A-Z]+)([A-Z][a-z])/,'\1_\2') word.gsub!(/([a-z\d])([A-Z])/,'\1_\2') word.tr!("-", "_") word.downcase! word end end
Version data entries
13 entries across 13 versions & 4 rubygems