Line Breaks Are Significant
You must place the opening block delimiter on the same line as the method with which it is associated.
For example, these are okay:
3.times do |i|
puts( i )
end
3.times { |i|
puts( i )
}
But these contain syntax errors:
3.times
do |i|
puts( i )
end
3.times
{ |i|
puts( i )
}