class Dry::Core::Equalizer

def initialize(*keys, **options)

Other tags:
    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