I don't know if I'm just a curmudgeon, but I've never been a fan of these fake "interfaces" in ruby.

I'm looking for feedback/input here, but: does it add anything to define these?