3 ms·`Behaves`, a better way to define contracts/behaviors between classes in Ruby1 points by edisonywh 7y ago