Preheat oven to 350°F. Lightly grease a Jamaican fruit cake pan with vegetable shortening or butter and dust with flour. Shake out excess flour. Set aside. (You can use an 11-inch pan with a removable bottom. If you do not have this type of Jamaican fruit cake pan, an angel food cake pan or even a bundt cake pan would work).
In the bowl of your electric mixer, beat the butter, shortening, and brown sugar together until light and fluffy. Beat in the salt and vanilla extract.
Beat in ⅓ cup of the Jamaican eggnog or milk and mix until combined.
In a separate bowl, whisk together the flour, baking powder, and baking soda. With your mixer on low speed add the Jamaican dry ingredients to the butter mixture in three additions alternating with the remaining ⅓ cup eggnog or milk after each addition, beginning and ending with Jamaican dry ingredients. Mix just until smooth, do not overbeat the batter or it will toughen up.
Fold in Jamaican raisins, currants apricots, and cranberries until everything is evenly distributed. Pour batter into Jamaican fruit cake prepared pan and smooth the top with a rubber spatula.
Bake for 50 to 55 minutes or until a wooden toothpick inserted into the center comes out clean. Cool cake in a Jamaican fruit cake pan on a wire rack for about 15 minutes before inverting onto a wire rack to cool completely.