class Dry::Types::Definition

def self.[](primitive)

Returns:
  • (Type) -

Parameters:
  • primitive (Class) --
def self.[](primitive)
  if primitive == ::Array
    Types::Array
  elsif primitive == ::Hash
    Types::Hash
  else
    self
  end
end