class String

Public Instance Methods

snake_case() click to toggle source

Creates a new string that is `snake_cased`.

@example

"FooBar".snake_case # => "foo_bar"

@return [String]

# File lib/ruby-lint/extensions/string.rb, line 11
def snake_case
  return self.gsub(/([a-z])([A-Z])/, '\\1_\\2').gsub('::', '_').downcase
end