2011/05/30

gemspecでのファイルリスト

gemspecを勉強していて、こんな書き方もできるんやなぁと思ったのでメモ。
gemspecでは、下記のようなファイル構成をリストとして取得したい場合がある。

gemtest/
gemtest/lib
gemtest/lib/gemtest.rb
gemtest/README
gemtest/gemtest.gemspec (このファイルだけ対象外)
その場合、次のように記述する。
files = Dir.glob(*lib/**/*") << "README"

2011/05/17

正規表現メモ その1 時分秒の分割

時分秒をパースする正規表現。
/(\d{1,2}):(\d\d):(\d\d)/
1桁 or 2桁って書き方忘れちゃうんだよねぇ...。(参考)

クラスツリー

どうしても公式でRubyのクラスツリーを見つけられなかったのでメモ。図5です。