Sha256: aae52d3aa4d2a55754e2aa0c548b9fdc08f1e37a91de958b2c960d5f1668f1fe
Contents?: true
Size: 418 Bytes
Versions: 2
Compression:
Stored size: 418 Bytes
Contents
require 'dry/types/array/member' module Dry module Types class Array < Definition # @param [Type] type # @return [Array::Member] def member(type) member = case type when String, Class then Types[type] else type end Array::Member.new(primitive, options.merge(member: member)) end alias_method :of, :member end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dry-types-0.11.1 | lib/dry/types/array.rb |
dry-types-0.11.0 | lib/dry/types/array.rb |