It Looks Like Ruby, But It Doesn't Quack

Test-Driven Development