Formatador Ruby
Formate e embeleze código-fonte Ruby online. Corrija indentação e normalize a sintaxe Ruby.
Entrada
Saída
O que é Ruby?
Ruby é uma linguagem de programação dinâmica e orientada a objetos, conhecida pela sintaxe elegante e pelo design amigável ao desenvolvedor. É a base do framework web Ruby on Rails.
O Formatador Ruby normaliza a indentação (2 espaços), trata blocos def/end, class/end e do/end, e remove espaços à direita. Encontre gems e bibliotecas para seus projetos no RubyGems.
Como usar
Cole o seu código Ruby
Cole código-fonte Ruby bruto ou desorganizado no editor à esquerda ou clique em Carregar para abrir um arquivo .rb.
Formatação instantânea
O formatador normaliza a indentação (2 espaços), reconhece palavras-chave de bloco do Ruby e limpa espaços em branco.
Copiar ou baixar
Use o botão Copiar para copiar o resultado ou Baixar para salvar como script.rb.
Exemplo de formatação
Example: Format a Ruby class
Entrada não formatada:
class User
attr_accessor :name,:age
def initialize(name,age)
@name=name;@age=age
end
def greet
"Hello, #{@name}!"
end
endSaída formatada:
class User
attr_accessor :name, :age
def initialize(name, age)
@name = name
@age = age
end
def greet
"Hello, #{@name}!"
end
endPerguntas frequentes
O formatador trata blocos Ruby com do/end?
Sim. O formatador reconhece do e end como delimitadores de bloco e aplica indentação adequada às linhas dentro desses blocos.
Posso formatar arquivos Ruby on Rails?
Sim — arquivos Rails são Ruby padrão. Você pode colar o conteúdo de qualquer arquivo .rb, incluindo models, controllers e migrations.
Isto substitui o RuboCop?
Este é um formatador leve de indentação, não um linter completo. Em projetos Ruby de produção, o RuboCop aplica estilo de forma abrangente seguindo o guia de estilo Ruby. Esta ferramenta é ideal para limpeza rápida e legibilidade.