class RubbyCop::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
# File lib/rubbycop/cop/style/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/rubbycop/cop/style/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/rubbycop/cop/style/class_and_module_camel_case.rb, line 21
def check_name(node)
  name = node.loc.name.source

  add_offense(node, :name) if name =~ /_/
end