hash] def candidates(examples) METHODS.select do |name| examples.all? do |input, expected| input.dup.public_send(name) == expected rescue StandardError false end end end
では 138個。4.0 で r nd が加わった 呼び方 引数なし・ブロックなしで、1回だけ 除外 shu e、sample など 結果がランダムに変わる。[2, 1].shu e は、2分の1の確率で合格する 先行例 Squeak Smalltalk の Method Finder ffl fi ffl Ted Kaehler 作。Ruby 版は Andrew Birkett「MethodFinder for Ruby」(2006年)