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

1

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.

2

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.

3

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
end

Saída formatada:

class User
  attr_accessor :name, :age

  def initialize(name, age)
    @name = name
    @age = age
  end

  def greet
    "Hello, #{@name}!"
  end
end

Perguntas 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.

Ferramentas relacionadas