module RuboCop::Cop::DefNode

Common functionality for checking def nodes.

Private Instance Methods

non_public?(node) click to toggle source
# File lib/rubocop/cop/mixin/def_node.rb, line 12
def non_public?(node)
  non_public_modifier?(node.parent) || preceding_non_public_modifier?(node)
end
preceding_non_public_modifier?(node) click to toggle source
# File lib/rubocop/cop/mixin/def_node.rb, line 16
def preceding_non_public_modifier?(node)
  node_visibility(node) != :public
end