When you complete your pokedex, you'll know
All The Shiney Pokemon You Can Get In Pokemon Ruby Are All The Pokemon You Can Get in Ruby Any Pokemon Can Be Shiney Even Starters and Legendaries. So There Are 200 Shiney Pokemon You Can Get In Pokemon Ruby.
So far you can't trade from ruby to sapphire or vise versa but if you could then i would say that it would be like the rest and you could trde them all.
All the Pokemon past Turtwig are unavailable in Ruby.
pikachu
You won't be able to and if you could Ruby would mess up because that's not a Pokemon in ruby.
you dont go to jhoto in ruby
if you want to cheat to get all legendary Pokemon on ruby you have to play on the computer
You can find all kinds of pokemon.
OddishGirafarigDuduoNatuWobbuffetPikachuGloomPsyduckSeakingGoldeenGolduckXatuHeracrossPhanpyGeodudeMareepSunkernSpinarakAipomHoothootGligarSnubbulStantlerMarillWooperQuagsireMagikarpRemoraidOctilleryTeddiursaLedybaPinecoHoundourMiltankShuckleThat's all of them :)
catch all Pokemon
you really can not get deoxys in Pokemon ruby but you could get a gameshark and hack and i think you need aurora ticket
All in pokemon centers upstairs