class String def to_permalink str = self.de_2_int str.gsub!(/'/, "") str.gsub!(/[^-\w\d]+/sim, "-") str.gsub!(/-+/sm, "-") str.gsub!(/^-?(.*?)-?$/, '\1') str.downcase! str end end