Parent

Methods

Files

Class/Module Index [+]

Quicksearch

RuboCop::Cop::Lint::UselessAccessModifier

This cop checks for access modifiers without any code.

@example

class Foo
  private # This is useless

  def self.some_method
  end
end

Constants

MSG

Public Instance Methods

on_class(node) click to toggle source
# 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

[Validate]

Generated with the Darkfish Rdoc Generator 2.