bashの内蔵コマンドだけでいかにRuby on Railsっぽいことをやるかというパロディ企画です。「Webアプリケーションをなめるな」とDISってもらえる日を夢みています。特にそのための行動をする気はありませんが。 今回は、前回の予告どおり、モデルのスキーマ定義であるdb/schema.shファイルについて、メタプログラミングでDSLする方法を解説します。 db/schema.shの中身 第1回で紹介したように、db/schema.shファイルの中身は以下のようになっています。 create_table members t t.column name string t.column mailaddress string t.column comment string elbat_etaerc これをシェルスクリプトとして解釈します。 なお、いまのところdb/schema.shを手書きし