You can catch him in Tin Tower if you have a Rainbow Wing.
you cant get Ho-Oh in ruby- only Pokemon gold
HO-OH
ho-oh
you can only get it in Pokemon gold
Ho Oh
Ho-Oh (Get it from Pokemon gold)
You can't get a Ho-oh in Pokemon Diamond.To get Ho-Oh in pokemon Diamond you have to trade with a copy of Pokemon Heart GoldORIf you have a ds or ds lite(not a 3ds or a dsi) and a copy of Pokemon Gold(that has Ho-Oh captured in it) you can transfer it from that!Hope I Helped!(\_/)(='.'=)(")_(")
Migrate in from Pokemon gold/silver
you dont
if you get to him he will be level 70
Ho-Oh
You Can't Find Ho-oh, You Find It In Pokemon Gold, The Only Way To See It In Ruby Is To Stick Gold In A GBA And Trade With Ruby.