2013-01-01から1年間の記事一覧
例外あがってきたときに回数制限つきで retry するのどうやったらきれいに書けるの問題 in ruby - life.should be_happy # => 1 examples, ? failures を見て。 なれないProc使ってるせいでださい、もっともっとかっこよく書けるはず。
脳が疲れているとメソッドの呼び出し元を間違えて 1.include?([1,2,3,4,5]) みたいなコードを書いてしまうことがあるので、以下のようなコードを考えた。 当然、sender/receiverどちらにもないメソッドを呼ぶと無限にスタックを積み上げて落ちる。 コールス…
どうしようもないコードとどうしようもないコードを無理やりつなげ合わせなきゃいけない時に。 Objectクラスのinstance_variable_setでもできるけどgetter/setterが必要だったので。
定義したオブジェクトをRangeで使えるようにするにはsuccメソッドとメソッドを定義する必要があるそうです。 いろんなオブジェクトをいろんな増加値で範囲オブジェクトにしたいコード。
ensureの中だとretry書けないんですね。 インクリメントもうちょっとかっこよくしたかった。