Method: Kennel::Utils.parameterize
- Defined in:
- lib/kennel/utils.rb
.parameterize(string) ⇒ Object
simplified version of apidock.com/rails/ActiveSupport/Inflector/parameterize
32 33 34 35 36 37 38 |
# File 'lib/kennel/utils.rb', line 32 def parameterize(string) string .downcase .gsub(/[^a-z0-9\-_]+/, "-") # remove unsupported .gsub(/-{2,}/, "-") # remove duplicates .gsub(/^-|-$/, "") # remove leading/trailing end |