it depends on if you beat the elite four
defeat the pokemon league
There is no Battle Frontier in Ruby. Only in Emerald, Patinum, HeartGold and SoulSilver.
after beeting him in the battle? if that is your question,you battle the gym leader in that soot place
Go to sootoplis city to battle Gorudon and beat the last gym leader.
He stays in Evergrande Cave and every now and then you can battle him again
you can't, only ruby Pokemon can go to diamod. but diamond Pokemon can't go to ruby
Georgia Frontiere went by Madame Ram.
After you beat the elite you go to the battle frontier and find and catch all the Pokemon in the Hoenn region.
Go to petalburg for the 5th gym battle
nothing you just go back to the reception counter
Go back to your dad's gym and battle him, then go to the house next to it and get HM surf
You can't go to the moon in any Pokemon game including Ruby You can't go to the moon in any Pokemon game including Ruby