class RuboCop::Cop::Naming::MethodName
This cop makes sure that all methods use the configured style, snake_case or camelCase, for their names. Some special arrangements have to be made for operator methods.
Public Instance Methods
on_def(node)
click to toggle source
# File lib/rubocop/cop/naming/method_name.rb, line 12 def on_def(node) name, = *node check_name(node, sanitize_name(name), node.loc.name) end
on_defs(node)
click to toggle source
# File lib/rubocop/cop/naming/method_name.rb, line 17 def on_defs(node) _object, name, = *node check_name(node, sanitize_name(name), node.loc.name) end
Private Instance Methods
message(style)
click to toggle source
# File lib/rubocop/cop/naming/method_name.rb, line 24 def message(style) format('Use %s for method names.', style) end
sanitize_name(name)
click to toggle source
# File lib/rubocop/cop/naming/method_name.rb, line 28 def sanitize_name(name) name.to_s.delete('@').to_sym end