German Chocolate Cake

1/2 cup vegetable oil

2 teaspoons vanilla extract

1 cup hot water or hot coffee

For the Coconut-Pecan Frosting:

1 cup evaporated milk

1 cup granulated sugar

3 large egg yolks