How to restore a cast iron pan?


I’ve uncovered a set of cast iron pans that have been in my family for a long time. They are rusting and generally pretty dirty. I don’t have any experience restoring cast iron as I generally keep my cookware in good shape. Here are a few methods I have come across. Which one is going to give me the best results?

Dish soap

Scrubber & baking soda

Soaking in vinegar

Soaking in cola

Putting them on a fire (in an attempt to get everything to flake off)

Also, feel free to suggest any other methods or things you’ve tried that have worked well for you.