module RuboCop::Cop::DefNode

def non_public?(node)

def non_public?(node)
  non_public_modifier?(node.parent) || preceding_non_public_modifier?(node)
end

def preceding_non_public_modifier?(node)

def preceding_non_public_modifier?(node)
  node_visibility(node) != :public
end