class RuboCop::Cop::Naming::MethodName

This cop makes sure that all methods use the configured style, snake_case or camelCase, for their names.

@example EnforcedStyle: snake_case (default)

# bad
def fooBar; end

# good
def foo_bar; end

@example EnforcedStyle: camelCase

# bad
def foo_bar; end

# good
def fooBar; end

Constants

MSG

Public Instance Methods

on_def(node) click to toggle source
# File lib/rubocop/cop/naming/method_name.rb, line 27
def on_def(node)
  return if node.operator_method?

  check_name(node, node.method_name, node.loc.name)
end
Also aliased as: on_defs
on_defs(node)
Alias for: on_def

Private Instance Methods

message(style) click to toggle source
# File lib/rubocop/cop/naming/method_name.rb, line 36
def message(style)
  format(MSG, style: style)
end