module RuboCop::Cop::VisibilityHelp
def find_visibility_end(node)
def find_visibility_end(node) possible_visibilities = VISIBILITY_SCOPES - [node_visibility(node)] right = node.right_siblings right.find do |child_node| possible_visibilities.include?(node_visibility(child_node)) end || right.last end
def find_visibility_start(node)
def find_visibility_start(node) node.left_siblings.reverse.find { |sibling| visibility_block?(sibling) } end
def node_visibility(node)
def node_visibility(node) scope = find_visibility_start(node) scope&.method_name || :public end