system %Q(cmd.exe /c ruby "%s") % ファイル名
とかでいいんじゃね?

/c じゃなくて /k か?