Sha256: 385074397b426684fe277882ec1c11cb04d8379340c1fd474f00e4fd6453a164
Contents?: true
Size: 209 Bytes
Versions: 5
Compression:
Stored size: 209 Bytes
Contents
# Custom String extensions class String def underscore 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
5 entries across 5 versions & 1 rubygems