Preheat oven to degrees C. Beat or whip the sugar and eggs together, preferably in a food processor, until thick and lemon coloured. Then, add the apricot jam and mix thoroughly.
Sieve together the flour, bicarb and salt. Melt the butter and add the vinegar. Add this mixture, along with the milk, to the egg mixture in the food processor. Add it alternately with the flour. Beat well.
Pour into an oven-proof dish, and bake for 45 to 50 minutes.
In a pot, melt together the ingredients for the sauce. When the cake is halfway baked, take it out of oven. Make holes in cake and pour the sauce over the pudding. Return to the oven.