Convert to snake_case

Convert a string to snake_case.

Code

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

Parameters

The string to convert

Server

More Ruby Snippets