rbfmt 0.0.2

Ruby code formatter
Documentation
->{}
->{
  1
}
->do end
->do
end
->(){}
->() do end

->(a, b; c) { a b }
->(p1, p2, p3 = 3, *ps, p4, k1:, k2: , k3: 3, **ks, &block) {}

-> a { a }
->a, b { b(a) }
-> a, # a
  # b
  b { a + b }

# 0
-> ( # 1
  # 2
  a, # 3
  # 4
  b; # 5
  # 6
  c # 7
  # 8
) { # 9
  # 10
} # 11
# 12

-> { _1 }
-> { [_1, _2] }

-> do
  1
rescue
  2
else
  3
ensure
  4
end