[In Ruby,] Modules are classes that you can't instantiate. … @ Modules provide namespaces. Constants and class methods … in other modules. … @ [Modules implement mix-ins] [p. 50] Perhaps the easiest way to … class that implemented such an interface [would also have access to this code (e.g., Enumerable implements the method find for finding] the first member of a collection that meets some criteria). …
Google-1
Google-2
Copyright clearance needed for quotation.