Method not available on this version
This method is only available on newer versions.
The first available version (v2_6_3) is shown here.
snake_case(str)
public
Receives a string and convert it to snake case. SnakeCase returns snake_case.
Parameters
String
Returns
String
# File lib/bundler/vendor/thor/lib/thor/util.rb, line 90
def snake_case(str)
return str.downcase if str =~ /^[A-Z_]+$/
str.gsub(/\B[A-Z]/, '_\&').squeeze("_") =~ /_*(.*)/
$+.downcase
end