class RuboCop::Cop::Layout::EmptyLinesAroundAccessModifier

def should_insert_line_before?(node)

def should_insert_line_before?(node)
  return false if previous_line_empty?(node.first_line)
  return true unless inside_block?(node) && no_empty_lines_around_block_body?
  return true unless node.parent.begin_type?
  node.parent.children.first != node
end