module TestProf::StringParameterize
Extend String with parameterize
method
Public Instance Methods
parameterize(separator: "-", preserve_case: false)
click to toggle source
Replaces special characters in a string with dashes.
# File lib/test_prof/ext/string_parameterize.rb, line 8 def parameterize(separator: "-", preserve_case: false) gsub(/[^a-z0-9\-_]+/i, separator).tap do |str| str.downcase! unless preserve_case end end