This cop checks for access modifiers without any code.
@example
class Foo private # This is useless def self.some_method end end
# File lib/rubocop/cop/lint/useless_access_modifier.rb, line 16 def on_class(node) _name, _base_class, body = *node return unless body body_nodes = body.type == :begin ? body.children : [body] body_nodes.each do |child_node| check_for_access_modifier(child_node) || check_for_instance_method(child_node) end add_offense_for_access_modifier end
Generated with the Darkfish Rdoc Generator 2.