Formattatore Ruby
Formatta e abbellisci online il codice sorgente Ruby. Correggi l'indentazione e normalizza la sintassi Ruby.
Input
Output
Cos'è Ruby?
Ruby è un linguaggio di programmazione dinamico e orientato agli oggetti, noto per la sintassi elegante e il design orientato allo sviluppatore. È il linguaggio alla base del framework web Ruby on Rails.
Il formattatore Ruby normalizza l'indentazione (2 spazi), gestisce i blocchi def/end, class/end e do/end e rimuove gli spazi finali. Trova gem e librerie per i tuoi progetti su RubyGems.
Come usarlo
Incolla il codice Ruby
Incolla codice Ruby grezzo o disordinato nell'editor a sinistra oppure fai clic su Carica per aprire un file .rb.
Formattazione immediata
Il formattatore normalizza automaticamente l'indentazione (2 spazi), gestisce le parole chiave di blocco Ruby e ripulisce gli spazi.
Copia o scarica
Usa il pulsante Copia per copiare il risultato oppure Scarica per salvarlo come file script.rb.
Esempio di formattazione
Example: Format a Ruby class
Input non formattato:
class User
attr_accessor :name,:age
def initialize(name,age)
@name=name;@age=age
end
def greet
"Hello, #{@name}!"
end
endOutput formattato:
class User
attr_accessor :name, :age
def initialize(name, age)
@name = name
@age = age
end
def greet
"Hello, #{@name}!"
end
endDomande frequenti
Il formattatore gestisce i blocchi Ruby con do/end?
Sì. Il formattatore riconosce do e end come delimitatori di blocco e applica l'indentazione corretta alle righe all'interno di tali blocchi.
Posso formattare file Ruby on Rails?
Sì — i file Rails sono file Ruby standard. Puoi incollare il contenuto di qualsiasi file .rb, inclusi modelli, controller e migrazioni.
Sostituisce RuboCop?
Questo è un formattatore leggero per l'indentazione, non un linter completo. Per progetti Ruby in produzione, RuboCop applica regole di stile complete seguendo la guida allo stile Ruby. Questo strumento è ideale per una pulizia rapida e la leggibilità.