Bit late for this I guess, but for anyone else wanting a pop at Ruby, he's pretty susceptible to Dazers (which you can thieve from some critters -Boundfats, I think- in the area just out of the Sleeping Forest). Then you hit him. A lot.