well it depends what pokemon do u have and what moves do they have.
your rivel or in ruby its may. after you beat the Pokemon leag its YOU . . ( .) ( .) O O
your moms house
you only have to beat the elite 4 on Pokemon fire red not ruby
You have to beat the 4th Gym and may will come to you and give something that will stop the Sandstorm.
you play it
The Pokemon League
I'm going to assume you mean "Pokemon Ruby" in your question. Anyway, to trade between Ruby and XD, you must beat Pokemon XD and defeat the champion in Ruby.
No, but you must get to a certain point in Pokemon Diamond to transfer Pokemon from Pokemon Ruby.
You can beat it with Ground type Pokemon or Fire type Pokemon easily.
Go to the Elite 4, and beat them.
you can beat the elite four and,travel around the Pokemon world and catch every kind of Pokemon you like
by having strong Pokemon