It Looks Like Ruby, But It Doesn't Quack

Software Architecture