Ruby格式化工具

本页面免费为大家提供Ruby格式化工具,Ruby格式化,Ruby代码排版,Ruby在线格式化,Ruby代码美化,输入混乱,压缩或混淆的Ruby代码,点击Ruby代码格式化按钮即可实现代码的格式化与美化功能,该工具使Ruby代码看起来更加漂亮且可读性更强也更容易编辑。

什么时候需要使用Ruby代码美化

通常你的Ruby代码会由于缩进、间距以及其他格式原因而显得杂乱无章。这种情况常见于多个开发人员进行同一项目的开发过程中,因为大家往往都有着不同的排版格式。该工具有助于使文件的格式统一。

同时,该工具在处理压缩或混淆的代码时也很常用,你可以使用该工具使代码看起来更加漂亮且可读性更强,也更容易编辑。

示例:

未处理的 Ruby 代码如下:

class Person
attr_reader :name, :age
def initialize(name, age)
@name, @age = name, age
end
def <=>(person) # Comparison operator for sorting
@age <=> person.age
end
def to_s
"#@name (#@age)"
end
end

group = [
Person.new("Bob", 33),
Person.new("Chris", 16),
Person.new("Ash", 23)
]

puts group.sort.reverse

代码美化后变成了这样 :

class Person
attr_reader: name, : age
def initialize(name, age)@ name, @age = name, age
end
def <= > (person)# Comparison operator
for sorting@ age <= > person.age
end
def to_s "#@name (#@age)"
end
end
group = [
    Person.new("Bob", 33),
    Person.new("Chris", 16),
    Person.new("Ash", 23)
]
puts group.sort.reverse