Ruby-formatter
Formatteer en verfraai Ruby-broncode online. Herstel inspringing en normaliseer Ruby-syntax.
Invoer
Uitvoer
Wat is Ruby?
Ruby is een dynamische, objectgeoriënteerde programmeertaal met elegante syntax en een ontwikkelaarsvriendelijk ontwerp. Het is de taal achter het webframework Ruby on Rails.
De Ruby-formatter normaliseert inspringing (2 spaties), verwerkt def/end-, class/end- en do/end-blokken en verwijdert overbodige spaties aan het regeleinde. Vind gems en bibliotheken voor uw projecten op RubyGems.
Gebruik
Plak uw Ruby-code
Plak ruwe Ruby-broncode in de editor links of klik op Uploaden om een .rb-bestand te laden.
Direct formatteren
De formatter normaliseert automatisch de inspringing (2 spaties), herkent Ruby-bloktrefwoorden en ruimt witruimte op.
Kopiëren of downloaden
Gebruik Kopiëren om het resultaat te kopiëren of Downloaden om het als script.rb op te slaan.
Opmaakvoorbeeld
Example: Format a Ruby class
Ongeformatteerde invoer:
class User
attr_accessor :name,:age
def initialize(name,age)
@name=name;@age=age
end
def greet
"Hello, #{@name}!"
end
endGeformatteerde uitvoer:
class User
attr_accessor :name, :age
def initialize(name, age)
@name = name
@age = age
end
def greet
"Hello, #{@name}!"
end
endVeelgestelde vragen
Verwerkt de formatter Ruby-blokken met do/end?
Ja. De formatter herkent do en end als blokgrenzen en past juiste inspringing toe op regels binnen die blokken.
Kan ik Ruby on Rails-bestanden formatteren?
Ja — Rails-bestanden zijn standaard Ruby. U kunt de inhoud van elke .rb-file plakken, inclusief models, controllers en migraties.
Vervangt dit RuboCop?
Dit is een lichte inspringingsformatter, geen volledige linter. Voor productie-Ruby biedt RuboCop uitgebreide stijlregels conform de Ruby Style Guide. Deze tool is ideaal voor snelle opschoning en leesbaarheid.