サンプルコードのtypo発見する仕組み

が必要だよな。原稿から機械的にコードを切り出して、実行する仕組みとか。ただ単純に実行できないコードの断片もありそうだ。Rubyでパースだけすることっとできたっけ?これか。

-c

スクリプトの内部形式へのコンパイルのみを行い, 実行しません。コンパイル終了後, 文法エラーが無ければ, "Syntax OK"と出力します。

Rubyリファレンスマニュアルより。

実行できるコードと実行できないコードの区別はどうすればいいんだろう。自動では無理かな。

案としては、実行できるコードは別ファイルにしておく。