So your solution looks like a cry about language is incomplete. I prefer use global functions with suitable names than create patches or nstall additional gems on each server of cloud. We need complete box version from official site without any unstable em. So all we need is simply standard Ruby interpreter 1.9+ and use it and e happy. Now it is partially possible, we use strange methods like this: def окмен R§¥§à§Ü§å§Þ§Ö§ß§ä end Looks strange, but work without any patch/gem/whatever. Here R§¥§à§Ü§å§Þ§Ö§ß§ä is class name, as you can see we have illogical part of ode. Very bad. But we have no choice. Thank Matz for so amazing limitation of CONSTANT in UTF-8, cuts off bsolutely all UTF-8 class names over ASCII.