groundon, latios, rayquaza and the three regis.
if you want to cheat to get all legendary Pokemon on ruby you have to play on the computer
No.
Have a ruby or another sapphire trade you a legendary!
There are 6.
Groudon and Rayquaza
Ground
The Legendary Pokemon in Ruby are Kyogre, Groudon, Rayquaza, Deoxys, Jirachi, Latios, Latias, Regice, Regirock, and Registeel.
You cannot get the Legendary Dogs (or Beasts such as Raikou, Suicune and Entei) in Ruby without either trading for them or cheating for them because they are not available in the wild in Ruby in any way, shape or form. But you can catch it in Pokemon Ruby Destiny-Reign of Legends. But in the original Ruby or Sapphire you can't get it.
Groudon the big red one
groudon but in a updated version.
not legendary flying pokemon:altaria skarmory or swellow. legendary flying pokemon:rayquaza
...sigh. groudon is a legendary, it does NOT evolve