    # File lib/active_support/inflector.rb, line 259
        def parameterize(string, sep = '-')
          # replace accented chars with ther ascii equivalents
          parameterized_string = transliterate(string)
          # Turn unwanted chars into the seperator
          parameterized_string.gsub!(/[^a-z0-9\-_\+]+/i, sep)
          unless sep.blank?
            re_sep = Regexp.escape(sep)
            # No more than one of the separator in a row.
            parameterized_string.gsub!(/#{re_sep}{2,}/, sep)
            # Remove leading/trailing separator.
            parameterized_string.gsub!(/^#{re_sep}|#{re_sep}$/i, '')
          end
          parameterized_string.downcase
        end