#if文の条件分岐の 小見出し「elsif」の部分のコードがelse ifになっており、そのままコピーするとエラーとなってしまいました。 また、Rubyはセミコロンが必要ない言語となっていますがコード内に度々セミコロンの表記ゆれが見受けられました。
No comment
to_aとto_hの説明が逆になっているのと、総合変換→相互変換を修正。
色々と言葉がおかしかったので修正した。