2013-11-01から1ヶ月間の記事一覧

渡されたblockを回数制限付きで例外retry

例外あがってきたときに回数制限つきで retry するのどうやったらきれいに書けるの問題 in ruby - life.should be_happy # => 1 examples, ? failures を見て。 なれないProc使ってるせいでださい、もっともっとかっこよく書けるはず。

メソッドのsender/receiver入れ替え

脳が疲れているとメソッドの呼び出し元を間違えて 1.include?([1,2,3,4,5]) みたいなコードを書いてしまうことがあるので、以下のようなコードを考えた。 当然、sender/receiverどちらにもないメソッドを呼ぶと無限にスタックを積み上げて落ちる。 コールス…