File tree 3 files changed +27
-0
lines changed
3 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -9981,6 +9981,11 @@ def format(q)
9981
9981
q . breakable_force
9982
9982
q . breakable_force
9983
9983
q . format ( statement )
9984
+ elsif statement . is_a? ( DefNode ) && previous . is_a? ( DefNode ) &&
9985
+ ( statement . location . start_line - line ) == 1
9986
+ q . breakable_force
9987
+ q . breakable_force
9988
+ q . format ( statement )
9984
9989
elsif statement . location . start_line != line
9985
9990
q . breakable_force
9986
9991
q . format ( statement )
Original file line number Diff line number Diff line change @@ -29,3 +29,14 @@ def foo( # comment
29
29
=end
30
30
a
31
31
end
32
+ %
33
+ def foo
34
+ end
35
+ def bar
36
+ end
37
+ -
38
+ def foo
39
+ end
40
+
41
+ def bar
42
+ end
Original file line number Diff line number Diff line change @@ -29,3 +29,14 @@ def foo::foo
29
29
-
30
30
def foo.foo
31
31
end
32
+ %
33
+ def foo.foo
34
+ end
35
+ def foo.bar
36
+ end
37
+ -
38
+ def foo.foo
39
+ end
40
+
41
+ def foo.bar
42
+ end
You can’t perform that action at this time.
0 commit comments