gem_builder.rb

概要

  • ライセンスのgemファイルを作るサポートツール

あらまし

ライセンスの処理って大抵同じだから、変更があるなら他のライセンスでも変更が発生するはず。そして変更すればgem化とインストールは付いて回る。6種類のライセンスでそれをするのはかなりウザい。そこで自動化。

使い方

gem_builder.rb dir

dirはライセンスengineが格納されたディレクトリ。

  • dirで指定したディレクトリの下にあるすべてのディレクトリをライセンスengineのルートディレクトリとみなす。
  • その下にあるgemspecファイルでgemをbuildする。
  • 出来上がったgemをインストールする。ファイル名が最大(リスト結果の末尾)のもの。

課題

バージョン上げる作業もかなりウザい。