You get the ruby in one island.
You have to beat the Elite 4 and have 60+ Pokemon on your Pokedex,then go to 1 island and battle the 2 team rocket guys.Then you enter in the whole on the wall and reach to the end.The ruby will be there.
it is in Mt. Ember
trade ruby or sapphire
The reggis are not available in leafgreen you will need Ruby, Sapphire and Emerald to give you them.
how am i supposed to know you find out you lazy but
You find the ruby and give it to celio
trade it from emerald, sapphire or ruby
A relicanth cannot be caught in leafgreen but you can catch one in ruby, sapphire, and emerald.
You can't find azurril in leafgreen nor get it unless you trade one from ruby, sapphire or emerald.
You cannot find Misdreavus in Pokemon Ruby. To get a Misdreavus you need to trade for one from a copy of Pokemon LeafGreen.
Nothing to do in Ruby. Just find a ruby and a sapphire in leafgreen or firered and give them to Celio.
You can't, you'll have to trade one from Firered or Leafgreen.
beat the elite four