String.to_permalink
Converts a string to a URL style permalink.
class String
def to_permalink
s = self
s = Iconv.iconv('ascii//ignore//translit', 'utf-8', s).to_s
s.gsub!(/^\W+|\W+$/, '')
s.gsub!(/\W+/, '-')
s.strip!
s.downcase!
s.squeeze!(' ')
s.gsub(/\ +/, '-')
end
end
No comments yet, be the first one!
Leave a Reply