Guest User

Untitled

a guest
Apr 23rd, 2014
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.20 KB | None | 0 0
  1. def to_slug(string)
  2. map ||= {
  3. 'c++' => 'cpp',
  4. 'c#' => 'csharp'
  5. }
  6.  
  7. parts = string.downcase.split(' ')
  8. parts.map! { |part| map[part] || part.gsub(/[^\w-]/, '')}
  9. parts.join('-')
  10. end
Advertisement
Add Comment
Please, Sign In to add comment