I thought I understood Ruby's Module class, but nope. While reading Jeremy Evans' Polished Ruby Programming, I looked deeper and found some confusing...
In design (of software and non-software products), is it good to provide several alternatives? Let's see this scenario: You're learning Ruby. You lea...