Feb 21
Call it the principal of least surprise, or don’t, but so often in Ruby what I hope is the case, actually is the case. Among many examples I’ve found today alone, take the word super. This calls a method of the same name, using the implementation next up the class hierachy. This is as expected. You can pass arguments to super if you like, as expected.
And, as hoped, if you call it without arguments, it will pass the original method’s parameters. Nice.