class RuboCop::Cop::Layout::EmptyLinesAroundAccessModifier

def on_send(node)

def on_send(node)
  return unless node.bare_access_modifier? && !node.block_literal?
  return if same_line?(node, node.right_sibling)
  return if expected_empty_lines?(node)
  message = message(node)
  add_offense(node, message: message) do |corrector|
    line = range_by_whole_lines(node.source_range)
    corrector.insert_before(line, "\n") if should_insert_line_before?(node)
    correct_next_line_if_denied_style(corrector, node, line)
  end
end