Module: SpaceArchitect::Slugger
- Defined in:
- lib/space_architect/slugger.rb
Class Method Summary collapse
Class Method Details
.slug(value) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/space_architect/slugger.rb', line 7 def slug(value) slug = value.to_s.downcase.strip .gsub(/[^a-z0-9]+/, "-") .gsub(/\A-+|-+\z/, "") .gsub(/-+/, "-") slug.empty? ? "space" : slug end |