class Dry::Core::Equalizer
def initialize(*keys, **options)
- Api: - private
Returns:
-
(undefined)
-
Options Hash:
(**options)
-
:immutable
(Boolean
) -- whether to memoize #hash method -
:inspect
(Boolean
) -- whether to define #inspect method
Parameters:
-
options
(Hash
) -- -
keys
(Array
) --
def initialize(*keys, **options) super() @keys = keys.uniq define_methods(**options) freeze end