2008-06-01から1ヶ月間の記事一覧

YARF 0.1.2

--- hoge describing about hoge.こういう、引数リストが合切省略されているMethodListのパースでバカをやってて、Formatterに出来上がった木を食わせると落ちてました。修正は1メソッドの範囲内で済んだので楽でした。 パッケージに入れるものもちょこちょ…

ありダラ(仮)が固まる

Rubyプロセスごと固まって、タスクマネージャからでないと殺せなくなる。 とりあえずパッチ。 --- writer.rb (Revision 60) +++ writer.rb (Working Copy) @@ -141,7 +141,8 @@ f.rewind f.print fst, body article_transaction(f.path, "Post") do |uri| - …

「RubyのHash#mapがarrayを返すのが気に食わないとき、ありますよね」について

このエントリのコメント欄を見て。 たぶん普通はyieldなんだろうけど、最近b[ みたいな書き方をすることが多くってこうしてるだけなのです。 http://ujihisa.nowa.jp/entry/e2629919e3#comment Proc#[]はProc#callだったよなぁ、と思い出す。 でもって、Proc…

「ERB で Binding のかわりに Hash を使う」について

kwatchさんの日記より。 ERB で Binding のかわりに Hash を使う http://d.hatena.ne.jp/kwatch/20080609/1213029122 ごまかしで、ローカル変数「っぽく」書ける案を思いついたので書いてみる。

redgreen-expectations.rb

割とMonkey Patchingしちゃってるので将来が不安。 所詮へぼハックの産物よ。とりあえずWinXPでしか動作確認してないです。2008/06/13追記: Winじゃなくても結局win32consoleに依存してたのを修正。

RedGreen

をインストールした。RedGreen: https://rubyforge.org/projects/redgreen/Test::Unitの出力に名前どおりの色つけをしてくれるもんだそうで。 そんな難しいものでもないだろうと思ったので、expectations版をでっちあげてみた。

UnitTestライブラリ

劣化expectations+a。

なんちゃってテスティングフレームワーク

を作ってみた。 てゆーか作りかけだったのを一応形にしてみた。 ファイルのctimeからするに、 http://d.hatena.ne.jp/rubikitch/20080217/rubydsl 完全にこれの影響ですな。我ながらわかりやすい。