Sha256: c20e1e2b24db21791e948fec464702261b2fa169601186d38c7916fd86736556

Contents?: true

Size: 367 Bytes

Versions: 1

Compression:

Stored size: 367 Bytes

Contents

require 'dry/types/array/member'

module Dry
  module Types
    class Array < Nominal
      # @param [Type] type
      # @return [Array::Member]
      def of(type)
        member =
          case type
          when String then Types[type]
          else type
          end

        Array::Member.new(primitive, **options, member: member)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dry-types-0.15.0 lib/dry/types/array.rb