equalizer icon indicating copy to clipboard operation
equalizer copied to clipboard

Define equality, equivalency and hash methods automatically

Results 5 equalizer issues
Sort by recently updated
recently updated
newest added

This should mirror the versions currently specified in the Travis CI configuration. A future commit will expand the tested versions.

enhancement

Defining equality based only on e.g. an `id` attribute, even when other attributes exist on a class, is a common pattern (see ActiveRecord). But in this case, Equalizer defines `#inspect`...

I have an object which defines a `#coerce` instance method as part of its public API. I didn't realize until recently that this breaks `#==` for this object and all...

Heya, thanks for equalizer! Was debugging a performance issue today and noticed that ~25% of the request time was taken up by repeated calls to equalizer's `#hash` method when I...

When using Equalizer in projects that use [YARD](http://yardoc.org/) for documentation, YARD raises a `YARD::Parser::UndocumentableError` on every line that mixes-in Equalizer. I’m not sure exactly how to solve this problem. Maybe...