class Rubocop::Cop::Style::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
Calls superclass method
# File lib/rubocop/cop/style/class_and_module_camel_case.rb, line 11 def on_class(node) check_name(node) super end
on_module(node)
click to toggle source
Calls superclass method
# File lib/rubocop/cop/style/class_and_module_camel_case.rb, line 17 def on_module(node) check_name(node) super end
Private Instance Methods
check_name(node)
click to toggle source
# File lib/rubocop/cop/style/class_and_module_camel_case.rb, line 25 def check_name(node) name = node.loc.name.source add_offence(:convention, node.loc.name, MSG) if name =~ /_/ end