It Looks Like Ruby, But It Doesn't Quack

Duck Typing