Convert to kebab-case

Convert a string to kebab-case.

Code

General
str.gsub(/([A-Z])/, '-\1').gsub(/[\s_]+/, '-').downcase.gsub(/^-/, '')

Parameters

The string to convert

Server

More Ruby Snippets