Since Ruby takes hardly any damage from physical attacks, it takes forever to kill him even if you're using Dazers. You'll probably run out of Dazers before you've defeated him, unless you use the W-Item duplication trick. I'm not totally sure if Dazers work every time or if they can miss too.