Parent

Files

Class/Module Index [+]

Quicksearch

RuboCop::Cop::Style::AccessModifierIndentation

Modifiers should be indented as deep as method definitions, or as deep as the class/module keyword, depending on configuration.

Public Class Methods

modifier_node?(node) click to toggle source
# File lib/rubocop/cop/style/access_modifier_indentation.rb, line 37
def self.modifier_node?(node)
  [PRIVATE_NODE, PROTECTED_NODE, PUBLIC_NODE].include?(node)
end

Public Instance Methods

on_block(node) click to toggle source
# File lib/rubocop/cop/style/access_modifier_indentation.rb, line 32
def on_block(node)
  _method, _args, body = *node
  check_body(body, node) if class_constructor?(node)
end
on_class(node) click to toggle source
# File lib/rubocop/cop/style/access_modifier_indentation.rb, line 17
def on_class(node)
  _name, _base_class, body = *node
  check_body(body, node)
end
on_module(node) click to toggle source
# File lib/rubocop/cop/style/access_modifier_indentation.rb, line 27
def on_module(node)
  _name, body = *node
  check_body(body, node)
end
on_sclass(node) click to toggle source
# File lib/rubocop/cop/style/access_modifier_indentation.rb, line 22
def on_sclass(node)
  _name, body = *node
  check_body(body, node)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.