Provide equality comparison methods for objects based on their attributes by generating implementations for the ==, eql?, hash and inspect methods.
Piotr Murach
MIT