class Dry::Types::Hash::Weak
def self.new(primitive, options)
- 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