You have to come down to the source of the problem, trying to solve problems, not symptoms.
Also please stop reinventing over and over again things that are already perfectly done - use Erlang or at least reimplement ruby as erlang, then it will be fine.
Oh, somebody did this already...
http://elixir-lang.org/