【Ruby】コンストラクタにブロックを渡す意味が分からん

mailモジュールを使ってメールを送るようにしたいんだが。 サンプル読んでるとこうなってる。

@mail = Mail.new do
    to to
    from from
    subject subject
    body body
end

ブロックを渡すのか。。。 このbodyが@bodyみたいにインスタンス変数の場合ってどうすれば良いんだろ? 文法レベルの話だから非常に恥ずかしい。