class RuboCop::Cop::Style::MethodCalledOnDoEndBlock

def on_send(node)

def on_send(node)
  return if ignored_node?(node)
  receiver, _method_name, *_args = *node
  return unless receiver && receiver.type == :block &&
                receiver.loc.end.is?('end')
  range = Parser::Source::Range.new(receiver.loc.end.source_buffer,
                                    receiver.loc.end.begin_pos,
                                    node.loc.expression.end_pos)
  add_offense(nil, range)
end