Sha256: 2b247993956dc17dbd38c3f60445a02438c7d14ae9296858661972ebd139b934
Contents?: true
Size: 269 Bytes
Versions: 4
Compression:
Stored size: 269 Bytes
Contents
require "ventable/version" require "ventable/event" module Ventable end class String def underscore self.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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ventable-0.0.5 | lib/ventable.rb |
ventable-0.0.4 | lib/ventable.rb |
ventable-0.0.3 | lib/ventable.rb |
ventable-0.0.2 | lib/ventable.rb |