Ruby on Rails
DuckTyping

If it looks like a duck, and quacks like a duck…

Why we don’t need to write:

<pre> case x when A_class... when Another_class... end </pre>

see: http://www.rubygarden.org/ruby?DuckTyping

Ruby objects aren’t strictly typed. It has more to do with the capabilities of an object rather than a fixed type. With mixins and re-openable classes then the notion of a single class becomes even less useful.

category: Glossary