Registry / utility / equalizer

equalizer

JSON →
library1.0.0rbrubygemsunverified

Equalizer provides a simple way to define equality, equivalence, and hashing methods for Ruby objects based on specified attributes.

gem install equalizer
INSTALL
IMPORT
SIG · EQUALIZER
E
equalizer
utilityrubyv1.0.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Equalizer
require 'equalizer'

Define equality based on attributes using Equalizer.

require 'equalizer' class Person include Equalizer.new(:name, :age) attr_reader :name, :age def initialize(name, age) @name = name @age = age end end p1 = Person.new('Alice', 30) p2 = Person.new('Alice', 30) p1 == p2 # => true
Debug
Known issues

No known issues recorded.

Upgrade
Version history
1.0.0latest on RubyGems
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
equalizer — gem install equalizer · libregistry