First
I guess like the poster I don't really have a point with this rant except to warn others who
is as clueless as I about both neccessary and good practices working with Ruby Sketchup.
As usual when I read your posts, thank you, I find a gold nugget, it is sometimes just hard
to to know that you need it.
Second
I see that it is good and and I agree it makes sence that it works that way..
My irritation points are that:
As far as I know my add_3d_text didn't output any error beside returning a nil
value, a return value you seldom use.
There was (AFAIK) no type of exception raised either.
The documentation is as usual very short and doesn't mention it actually undoing any work,
the work might as well have been undone by a call to abort_operation not automatically.