2008-08-14から1日間の記事一覧
またまたふと思ったことが…加算か非加算かを問わず,「無限かもしくは巨大な個数の元(「濃度」って言うんだっけ?)を持つ有限な集合」があるとして,ある条件(例えば扱う集合が整数なら「10ではない」など)が入力として与えられたときに,この条件を満足する…
ObjectSpace.each_object.to_a.select {|obj| obj.class.equal?(Class) and obj.methods.any? {|m| m == "new" or m == "allocate"}}.length クラスのうち,インスタンスを生成することができるものを集めて,その長さを返す.
次のRSpecを使ったテストコードはどちらが良いだろうか? Type 1 describe Foo, "hoge" do before do @arg = gen_something() end it "bar" do Foo.new(@arg).should be_an_instance_of(Foo) end # ...略,以降のコードに@argは現れない. end Type 2 descri…