Como você seria fazer um IRB online que roda no navegador
Pergunta
Estou me perguntando como criar um IRB on -line que é executado no navegador. Tenho uma idéia de incluir um console do IRB no meu blog e dar a opção para os usuários enviarem blocos de código nos meus tutoriais diretamente no console do IRB para que eles possam brincar com ele.
_ Por que fiz isso anteriormente, mas é claro que já se foi agora: Versão em cache
Solução
Tryruby ainda está disponível aqui, com código -fonte no github.
Outras dicas
Bem, você pode usar a caixa de areia que _Why criado. Mas você precisará consertar seu rubi e parece funcionar apenas no Ruby 1.8.5.
Isso é incrivelmente perigoso. Não faça isso. Você expõe seu sistema a todos os tipos de vulnerabilidades ao permitir que os usuários executem código de rubi arbitrário.
De qualquer forma, existem algumas implementações do Ruby do lado do cliente em JavaScript/Flash. Dar uma olhada em Hotruby.
Eu suspeitaria que você correu Ruby em uma caixa de areia para impedir que os comandos "ruins" sejam executados.