module TransliterateParameterizer

Constants

VERSION

Public Class Methods

parameterize(value, change_underscore = true) click to toggle source
# File lib/transliterate_parameterizer.rb, line 6
def self.parameterize(value, change_underscore = true)
  string = value.to_s
  return value unless string.size > 0
  
  val = ActiveSupport::Inflector.transliterate(string, "")

  val = val.gsub('_', '-') if change_underscore

  val.parameterize
end