class Dry::Types::Hash::Weak

def self.new(primitive, options)

Other tags:
    See: #initialize -

Parameters:
  • options (Hash) --
  • primitive (Class) --
def self.new(primitive, options)
  member_types = options.
    fetch(:member_types).
    each_with_object({}) { |(k, t), res| res[k] = t.safe }
  super(primitive, options.merge(member_types: member_types))
end