Ruby Modules vs Classes: What’s the Difference and When to Use Each? | CodeTrail