When you assign a value to an element of an array or a hash, it looks pretty weird if the assignment part is split into three lines instead of one.
Original:
some_hash={name: "my hash"}some_array=["hello","goodbye"]ifsome_condition?some_hash[:description]="a long description that will be too long for a single line"some_array[0]="a very long greeting that will be much too long for a single line"endFormatted:
some_hash={name: "my hash"}some_array=%w[hellogoodbye]ifsome_condition?some_hash[:description]="a long description that will be too long for a single line"some_array[0]="a very long greeting that will be much too long for a single line"endPreferred formatting:
some_hash={name: "my hash"}some_array=%w[hellogoodbye]ifsome_condition?some_hash[:description]="a long description that will be too long for a single line"some_array[0]="a very long greeting that will be much too long for a single line"end
When you assign a value to an element of an array or a hash, it looks pretty weird if the assignment part is split into three lines instead of one.
Original:
Formatted:
Preferred formatting: