Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
Sorry, I just looked over the example test cases and I don't seem to see your above example. The test case for that should exclude 1 from the array and I belive it does. This is copeied and pasted from the kata.... Test.assert_equals([5,5,8,30,31,32], GroupByDifference.new(numbers).find(3))
think about the different ways each method should respond based on the state of the class. Since we know the calc should execute once given three inputs...you can setup your methods to behave differently
I have never seen curry, setobj, and calling super with a lamba is pretty crazy too...
+1