class RuboCop::Cop::Naming::ClassAndModuleCamelCase
This cops checks for class and module names with an underscore in them.
Constants
- MSG
Public Instance Methods
on_class(node)
click to toggle source
# File lib/rubocop/cop/naming/class_and_module_camel_case.rb, line 11 def on_class(node) check_name(node) end
on_module(node)
click to toggle source
# File lib/rubocop/cop/naming/class_and_module_camel_case.rb, line 15 def on_module(node) check_name(node) end
Private Instance Methods
check_name(node)
click to toggle source
# File lib/rubocop/cop/naming/class_and_module_camel_case.rb, line 21 def check_name(node) name = node.loc.name.source add_offense(node, location: :name) if name =~ /_/ end