Formateador Ruby
Formatea y embellece código Ruby en línea. Corrige la indentación y normaliza la sintaxis Ruby.
Entrada
Salida
¿Qué es Ruby?
Ruby es un lenguaje de programación dinámico y orientado a objetos, conocido por su sintaxis elegante y su diseño amigable para el desarrollador. Es el lenguaje detrás de Ruby on Rails.
El formateador Ruby normaliza la indentación (2 espacios), maneja bloques def/end, class/end y do/end, y elimina espacios finales. Encuentra gemas y bibliotecas para tus proyectos en RubyGems.
Cómo usarlo
Pega tu código Ruby
Pega código Ruby sin formato en el editor izquierdo o haz clic en Subir para cargar un archivo .rb.
Formateo instantáneo
El formateador normaliza automáticamente la indentación (2 espacios), maneja las palabras clave de bloque de Ruby y limpia espacios.
Copiar o descargar
Usa el botón Copiar para copiar el resultado o Descargar para guardarlo como script.rb.
Ejemplo de formateo
Example: Format a Ruby class
Entrada sin formatear:
class User
attr_accessor :name,:age
def initialize(name,age)
@name=name;@age=age
end
def greet
"Hello, #{@name}!"
end
endSalida formateada:
class User
attr_accessor :name, :age
def initialize(name, age)
@name = name
@age = age
end
def greet
"Hello, #{@name}!"
end
endPreguntas frecuentes
¿El formateador maneja bloques Ruby con do/end?
Sí. El formateador reconoce do y end como delimitadores de bloque y aplica la indentación correcta a las líneas dentro de esos bloques.
¿Puedo formatear archivos de Ruby on Rails?
Sí — los archivos de Rails son Ruby estándar. Puedes pegar el contenido de cualquier archivo .rb, incluidos modelos, controladores y migraciones.
¿Sustituye a RuboCop?
Es un formateador de indentación ligero, no un linter completo. Para proyectos en producción, RuboCop ofrece aplicación exhaustiva de estilo según la guía de estilo Ruby. Esta herramienta es ideal para limpieza rápida y legibilidad.