Class: MongoidPermalinkExtension::Permalink
- Inherits:
-
Object
- Object
- MongoidPermalinkExtension::Permalink
- Defined in:
- lib/mongoid_permalink_extension/permalink.rb
Class Method Summary collapse
Class Method Details
.demongoize(value) ⇒ Object
10 11 12 |
# File 'lib/mongoid_permalink_extension/permalink.rb', line 10 def demongoize value value end |
.mongoize(value) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/mongoid_permalink_extension/permalink.rb', line 14 def mongoize value return if value.nil? value.to_s. gsub(/[–—]/, '-'). gsub(/[^\p{Alnum} -]/, ''). gsub(/\s+/, '-'). gsub(/\b\w/){ $&.upcase }. to_ascii end |