class String

Extends the native String class to have a {#slugify} method.

Public Instance Methods

slugify(mode = 'latin', cased = nil) click to toggle source

Slugifies a string.

@param mode [String or nil] Either one of raw, default, pretty,

_ascii_, _latin_ or nil.

@param cased [Boolean] If the slugify method must respect original case. @return [String] The slugified string.

# File lib/string.rb, line 13
def slugify(mode = 'latin', cased = nil)
  JekyllSlugify::Slugify.new(self, mode: mode, cased: cased).to_s
end