From: Yossef Mendelssohn Date: 2009-06-30T04:50:26+09:00 Subject: Re: RDoc-style documentation for Ruby keywords On Jun 29, 2:35 pm, Rob Biedenharn wrote: > Since its related to 'rescue', I'll point out that you can also use   > 'else' to indicate code that only gets executed if none of the rescue   > clauses are (i.e., there is no exception). This is, of course, not   > like 'ensure' with is executed regardless. Really? This is the first I've heard of this, and it seems kind of strange. Maybe I'm misunderstanding the point of the 'else' clause, but wouldn't you put code that "only gets executed if none of the rescue clauses are (i.e., there is no exception)" in the main body of what you're adding rescues to? (viz. begin block, method definition) -- -yossef