Robert Klemme wrote:

> Usually we don't do this [Interfaces] in Ruby (=> "Duck Typing").
> Otherwise see Gabriele's hints.

Regarding that I would still find TestSuite-based contract testing
interesting even if only for polymorphic methods.