module Dry::Types::Hash::MaybeTypes

def resolve_missing_value(result, key, type)

Parameters:
  • type (Definition) --
  • key (Symbol) --
  • result (Hash) --
def resolve_missing_value(result, key, type)
  if type.respond_to?(:maybe?) && type.maybe?
    result[key] = type[nil]
  else
    super
  end
end