Thanks everyone, for the quick reply!
Also, sorry about the duplicate posting. I got a message
from my news posting software (Outlook Express) that
seemed to indicate that the OP was never sent due to
an error.

As for my solution, I'll put a '\' on the end of
the line at the start of the block when the block
itself "looks nicer" (to *me*) spread over several
lines rather than all in one line:

#####################################################
require 'tk'

root = TkRoot.new { title "Example 1" }

TkLabel.new(root) \
{
  text "Hello, World!"
  pack { padx 15; pady 15; side 'left' }
}

Tk.mainloop
#####################################################

This satisfies my incurable urge to line up braces
in neat columns. :-)