Class: U
- Inherits:
-
Object
- Object
- U
- Defined in:
- lib/u.rb
Class Method Summary collapse
Class Method Details
.clean_name_seo(g) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/u.rb', line 6 def self.clean_name_seo g g[:name_seo] = CGI.escape(g[:name]).strip. gsub('_', '-'). gsub('+', '-'). gsub('.', '-'). gsub("'", ''). gsub(",", '') if g.save ; else flag = false old = g[:name_seo] c = 1 while !flag g[:name_seo] += "-#{c.to_s}" flag = g.save c += 1 break if c > 1000 end end end |