Menu

Playground de Ruby

Escreva, execute e compartilhe trechos de código — sem instalação.

main.rb
Output
Click Run to see the output here.

Rode Ruby online no navegador

Este é um playground e compilador de Ruby online e gratuito. Escreva código Ruby direto no navegador, aperte Rodar e execute em Ruby 3.3 com YJIT habilitado em segundos — sem rbenv, sem rvm e sem configurar bundler. É o jeito mais rápido de testar um bloco, experimentar um método novo ou resolver um problema de entrevista em Ruby.

Por baixo dos panos, o editor usa o mesmo motor que o VS Code (destaque de sintaxe Ruby, autocompletar, sublinhado de erros), e seu código roda em Ruby 3.3 com Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt e CSV já instalados como gems. Seja para parsear HTML, chamar uma API JSON ou explorar metaprogramação, este playground de Ruby online leva você da ideia à saída em segundos.

Por que este playground de Ruby vai te ajudar

  • Execução instantânea de Ruby — escreva o código, pressione Rodar e veja a saída do Ruby 3.3 com YJIT em segundos, sem precisar de rbenv nem bundler.
  • Destaque completo de sintaxe Ruby, autocompletar e mensagens de erro claras com números de linha — o mesmo motor de editor que o VS Code usa.
  • Entrada stdin suportada — gets, $stdin.read, readlines leem do campo de entrada do playground, então você pode testar scripts Ruby interativos e problemas de entrevista de ponta a ponta. Sem instalação — sem rvm, rbenv nem configuração de bundler.
  • Ruby 3.3 com Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt e CSV pré-instalados — parseie HTML, chame APIs e rode testes na hora.

O que você pode fazer no playground de Ruby

  • Blocos, Procs e lambdas — idiomas essenciais do Ruby que você pode testar método a método, além de Enumerable (map, select, reduce, each_with_object).
  • Pequenos scripts de scraping de HTML ou de APIs JSON: use Nokogiri para parsear HTML e HTTParty para chamar um endpoint — ambos os gems já estão instalados.
  • Experimentos rápidos em Ruby — teste uma regex, brinque com um truque de metaprogramação usando define_method, confirme um class_eval ou veja como Symbol#to_proc funciona.

Perguntas frequentes sobre o compilador de Ruby online

O compilador de Ruby online é gratuito?
Sim. O playground de Ruby é totalmente gratuito — sem cadastro, sem instalar Ruby e sem rvm ou rbenv para configurar. Abra a página e rode código em Ruby 3.3.
Preciso instalar Ruby ou bundler para usar o runner online?
Não precisa instalar nada. Você não precisa de Ruby, rbenv nem bundler na sua máquina — o runner Ruby online executa o seu código em Ruby 3.3 com YJIT habilitado e retorna a saída em segundos.
O playground de Ruby funciona no celular e no Chromebook?
Sim. O playground de Ruby funciona em qualquer navegador moderno — desktop, tablet ou celular. Ideal para rodar Ruby em Chromebook, iPad ou computador da escola onde você não pode instalar Ruby.
O playground de Ruby oferece suporte a gets e stdin?
Sim. O playground tem um campo de entrada stdin — gets, $stdin.read e readlines leem as linhas digitadas do mesmo jeito que quando você executa ruby script.rb localmente. Envie entrada linha por linha e itere com $stdin.each_line como em um script CLI normal.
Como aprendo Ruby depois de testar o playground?
Edite o código Ruby de exemplo, pressione Rodar e itere. Quando quiser prática estruturada, o curso interativo de Ruby do Coddy cobre blocos, classes, módulos, Enumerable e metaprogramação com exercícios práticos.