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

1

Plak uw Ruby-code

Plak ruwe Ruby-broncode in de editor links of klik op Uploaden om een .rb-bestand te laden.

2

Direct formatteren

De formatter normaliseert automatisch de inspringing (2 spaties), herkent Ruby-bloktrefwoorden en ruimt witruimte op.

3

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
end

Geformatteerde uitvoer:

class User
  attr_accessor :name, :age

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

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

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

Gerelateerde tools