>>768
あなたの解釈は概ね合っているんじゃないかな。
ただ、内部の実装については知らないのかも。

Fixnumなどの一部のクラスのインスタンスも「見かけ上は」他のオブジェクトと同様であるかのように振る舞う。
「見かけ上」であって、内部的には即値の処理に解釈されている。
でもそれによってRuby上での扱いが変わるということはほとんど無い。
強いて言えば、状態を変更するような動作はできない、という程度。

でもその「状態を変更できない」のがポイントで
「状態を変更出来ない、同じオブジェクト」への参照をコピーするということは
変数の値そのものをコピーすることにほぼ等しいワケ。
だって参照の値と扱う値は1対1に対応するんだから。

そのサイトの説明は若干はしょってるというか、細かい話を避けてるんだろうけど
強ち間違った説明かと言うとそういうワケでもないよ。