class Dry::Types::Array

@api public
Array type can be used to define an array with optional member type

def constructor_type

Other tags:
    Api: - private
def constructor_type
  ::Dry::Types::Array::Constructor
end

def of(type)

Other tags:
    Api: - public

Returns:
  • (Array::Member) -

Parameters:
  • type (Type, #call) --
def of(type)
  member =
    case type
    when ::String then Types[type]
    else type
    end
  Array::Member.new(primitive, **options, member: member)
end