Whip together sugar and eggs until thick and lemon colored. Then add the apricot jelly and mix thoroughly.
Sieve together the flour, soda and salt. Melt the butter and add the vinegar. Add this mix as well as milk to egg mix in the bowl, alternately with the flour and mix well.
Pour into an oven proof dish and bake for 45-50 minutes.
In a pot, melt together the ingredients for the sauce. When the cake is halfway baked, take it out of the oven. Make holes in the cake and pour the sauce over the pudding. Return the cake to oven and continue baking for the remaining time.