Preheat the oven to 325°F. Grease and butter a cake pan.
For the cake, combine the flour and baking powder in a medium bowl.
In another bowl, stir the egg yolks, white sugar, vanilla and water until thicken. And then, pour the flour mixture into egg yolks mixture and stir well.
Stir the egg whites until light and fluffy. And then, pour it into flour mixture.
Place into the preheated oven and bake it for 15 to 20 minutes.
Remove the cake from oven and let it cool to room temperature.
For the Ricotta Cheese Filling, combine ricotta cheese, milk, sugar, chocolate and vanilla in a medium bowl. Stir it well.
For the Rum Syrup, combine the rum, water and sugar in a saucepan. Use low heat to cook the mixture for 5 minutes. Set aside.
For the Chocolate Glaze, combine the chocolate, cream and butter in a bowl. Stir it well.
For the Assembling, sprinkle rum syrup on the cake and spread the ricotta cheese filling over the cake. And then, top the cake with the chocolate glaze.
Slice to serve. Enjoy it!