ummmm alot. Over 100, and then theres sapphire trading aswell....
Impossible without cheating.
Latios, groudon, Rayquaza, Regice, regirock, registeel, they are the legendaries you catch int he game without cheating or trading
Only by trading with a friend.
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.
just surf on the ocean..
Not without cheating. Ruby can get Groudon and Rayquaza, Saphire can get kygore and rayquaza, but only Emerald can get them all.
you cant catch a man in Pokemon ruby
no you can catch a charizard in pokemon ruby you can get it as a kanto starter
you can't catch seviper on Pokemon ruby (Pokemon sapphire only)
Catch it. It's in stark mountain, for instance.
Sadly you can't without cheating. You must trade it from Ruby or Emerald to your Sapphire.
You can catch a Rayquaza by migrating it from Pokemon Ruby, Sapphire, or Emerald to the Pal Park with 100% catch rate. But the only other ways are to trade for it or use a cheating device such as an Action Replay.