Well, the mail is simply created by Mail.new, the do ... end part is a
block given to the constructor that it uses to intialize some fields in
the mail.
"to '
mi...@test.lindsaar.net'" is a method call on self called "to",
with the argument '
mi...@test.lindsaar.net'.
The trick to achieve self to be set to something other than the value it
had during definition seems to be done using #instance_eval.
mfg, simon .... l