Module: Ohm::Slug
- Defined in:
- lib/ohm/contrib/slug.rb
Defined Under Namespace
Modules: FinderOverride
Instance Method Summary (collapse)
Instance Method Details
- (Object) slug(str = to_s)
13 14 15 |
# File 'lib/ohm/contrib/slug.rb', line 13 def slug(str = to_s) str.gsub("'", "").gsub(/\p{^Alnum}/u, " ").strip.gsub(/\s+/, "-").downcase end |
- (Object) to_param
18 19 20 |
# File 'lib/ohm/contrib/slug.rb', line 18 def to_param "#{ id }-#{ slug }" end |