I hope Dart lang team will jump into this wagon as one of first users.
You will be able to compile Ruby implementation to WebAssembly, but you can already compile that to asm.js. That is different from compiling Ruby to WebAssembly.
And I think the whole point of WebAssembly is to have a choice, not "perfect language".