class RuboCop::Cop::Naming::ClassAndModuleCamelCase

This cop checks for class and module names with an underscore in them.

@example

# bad
class My_Class
end
module My_Module
end

# good
class MyClass
end
module MyModule
end

Constants

MSG

Public Instance Methods

on_class(node) click to toggle source
# File lib/rubocop/cop/naming/class_and_module_camel_case.rb, line 24
def on_class(node)
  return unless node.loc.name.source =~ /_/

  add_offense(node, location: :name)
end
Also aliased as: on_module
on_module(node)
Alias for: on_class