Playground de Ruby
Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.
Ejecuta Ruby online en tu navegador
Este es un playground y compilador de Ruby online y gratuito. Escribe código Ruby directamente en tu navegador, pulsa Ejecutar y se ejecuta en Ruby 3.3 con YJIT activado en segundos — sin rbenv, sin rvm y sin configurar bundler. Es la forma más rápida de probar un bloque, experimentar con un nuevo método o resolver un problema de entrevista en Ruby.
Por dentro, el editor usa el mismo motor que VS Code (resaltado de sintaxis Ruby, autocompletado, subrayado de errores), y tu código se ejecuta en Ruby 3.3 con Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt y CSV ya instalados como gems. Ya sea que estés parseando HTML, llamando a una API JSON o explorando metaprogramación, este playground de Ruby online te lleva de la idea a la salida en segundos.
Por qué este playground de Ruby te va a servir
- Ejecución instantánea de Ruby — escribe el código, pulsa Ejecutar y ve la salida de Ruby 3.3 con YJIT en segundos, sin rbenv ni bundler.
- Resaltado completo de sintaxis Ruby, autocompletado y mensajes de error claros con números de línea — el mismo motor de editor que usa VS Code.
- Entrada stdin compatible —
gets,$stdin.read,readlinesleen desde el cuadro de entrada del playground, así que puedes probar scripts Ruby interactivos y problemas de entrevista de principio a fin. Sin instalación — sin rvm, rbenv ni configuración de bundler. - Ruby 3.3 con Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt y CSV preinstalados — parsea HTML, llama APIs y ejecuta tests al instante.
Qué puedes hacer en el playground de Ruby
- Bloques, Procs y lambdas — modismos esenciales de Ruby que puedes probar método a método, además de Enumerable (map, select, reduce, each_with_object).
- Pequeños scripts de scraping de HTML o de APIs JSON: usa Nokogiri para parsear HTML y HTTParty para llamar a un endpoint — ambos gems ya están instalados.
- Experimentos rápidos en Ruby — prueba una regex, experimenta con un truco de metaprogramación usando define_method, verifica un class_eval o confirma cómo funciona Symbol#to_proc.
Preguntas frecuentes sobre el compilador de Ruby online
¿Es gratis el compilador de Ruby online?
¿Necesito instalar Ruby o bundler para usar el runner online?
¿Funciona el playground de Ruby en móvil y Chromebook?
¿El playground de Ruby admite gets y stdin?
gets, $stdin.read y readlines leen las líneas que escribes igual que cuando ejecutas ruby script.rb localmente. Envía entrada línea a línea e itera con $stdin.each_line como en un script CLI normal.