lib/ohm/slug.rb in ohm-contrib-1.0.0.rc2 vs lib/ohm/slug.rb in ohm-contrib-1.0.0.rc3
- old
+ new
@@ -11,11 +11,11 @@
end
def slug(str = to_s)
ret = transcode(str)
ret.gsub!("'", "")
- ret.gsub!(/\p{^Alnum}/u, " ")
+ ret.gsub!(/[^0-9A-Za-z]/u, " ")
ret.strip!
ret.gsub!(/\s+/, "-")
ret.downcase
end
module_function :slug
@@ -38,6 +38,6 @@
def to_param
"#{ id }-#{ slug }"
end
end
-end
\ No newline at end of file
+end