Depends what you mean by "beat."
some consider it beaten after the Elite Four is defeated. But there are still a ton of Pokemon to catch, so others consider the game beaten after you catch all 386 Pokemon available in ruby.
Chat with our AI personalities
On Pokemon ruby to get surf you need to beat your dads gym (in petalburg) then after wallys dad will come and get you then give you surf.
nope.your Pokemon ruby version will never end.you can beat the elite four over and over again.catch latios,the regis brothers,rayquaza,groudon,catch Pokemon up to 200,train your Pokemon stronger,~so much to do.................
how to get raqueza in littletown in Pokemon ruby version
After You beat the elite four in Pokemon Ruby Version, you can go to the sky pillar which is east (---->) of Pacifidlog town, and capture Rayquaza at level 70, (it is very strong so i would bring as many ultra balls as possible) capture a roaming Pokemon (Latias for sapphire, and Latios for ruby) and go to trainer tower.
You can't catch a sentret in Ruby version, but you can catch one in Emerald version.