The advice I have followed is this article that Jack wrote.
How to Gain Weight –the Final Answer
This just plain works. In my opinion the constant supply of nutrients eating 6 meals a day helps a lot. I add a half gallon of milk a day when I want to really grow.
I can gain weight on the warrior diet, but it works best for me as a maintenance or fat loss diet.