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

1

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.

2

Formatage instantané

Le formateur normalise automatiquement l'indentation (2 espaces), gère les mots-clés de bloc Ruby et nettoie les espaces.

3

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
end

Sortie formatée :

class User
  attr_accessor :name, :age

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

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

Questions 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é.

Outils associés