class RuboCop::Cop::Layout::EmptyLinesAroundAccessModifier
def on_send(node) # rubocop:disable Metrics/CyclomaticComplexity
def on_send(node) # rubocop:disable Metrics/CyclomaticComplexity return unless node.bare_access_modifier? && !(node.parent&.block_type? || node.parent&.numblock_type?) 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") unless previous_line_empty?(node.first_line) correct_next_line_if_denied_style(corrector, node, line) end end