Module: Adocconf::Slugifier

Defined in:
lib/adocconf/slugify.rb

Class Method Summary collapse

Class Method Details

.call(value) ⇒ Object



4
5
6
7
8
9
10
11
# File 'lib/adocconf/slugify.rb', line 4

def call(value)
    value.to_s
         .downcase
         .strip
         .gsub(/[^a-z0-9]+/, "_")
         .gsub(/-+/, "_")
         .gsub(/\A-+|-+\z/, "")
end