Formateur Ruby
Formatez et embellissez du code Ruby en ligne. Corrigez l'indentation et normalisez la syntaxe Ruby.
Entrée
Sortie
Qu'est-ce que Ruby ?
Ruby est un langage de programmation dynamique et orienté objet, connu pour sa syntaxe élégante et sa conception favorable aux développeurs. Il est à la base du framework Ruby on Rails.
Le formateur Ruby normalise l'indentation (2 espaces), gère les blocs def/end, class/end et do/end, et supprime les espaces en fin de ligne. Retrouvez des gems et bibliothèques sur RubyGems.
Mode d'emploi
Collez votre code Ruby
Collez du code Ruby brut dans l'éditeur de gauche ou cliquez sur Téléverser pour charger un fichier .rb.
Formatage instantané
Le formateur normalise automatiquement l'indentation (2 espaces), gère les mots-clés de bloc Ruby et nettoie les espaces.
Copier ou télécharger
Utilisez le bouton Copier pour copier le résultat ou Télécharger pour l'enregistrer en script.rb.
Exemple de formatage
Example: Format a Ruby class
Entrée non formatée :
class User
attr_accessor :name,:age
def initialize(name,age)
@name=name;@age=age
end
def greet
"Hello, #{@name}!"
end
endSortie formatée :
class User
attr_accessor :name, :age
def initialize(name, age)
@name = name
@age = age
end
def greet
"Hello, #{@name}!"
end
endQuestions fréquentes
Le formateur gère-t-il les blocs Ruby avec do/end ?
Oui. Le formateur reconnaît do et end comme délimiteurs de bloc et applique une indentation correcte aux lignes à l'intérieur de ces blocs.
Puis-je formater des fichiers Ruby on Rails ?
Oui — les fichiers Rails sont du Ruby standard. Vous pouvez coller le contenu de tout fichier .rb, y compris modèles, contrôleurs et migrations.
Cela remplace-t-il RuboCop ?
C'est un formateur d'indentation léger, pas un linter complet. Pour les projets en production, RuboCop assure une application de style étendue selon le guide de style Ruby. Cet outil convient pour un nettoyage rapide et la lisibilité.