class Dry::Schema::TypeContainer

A class to build containers for custom types, which can be used in schemas

@example

MyTypeContainer = Dry::Schema::TypeContainer.new
MyTypeContainer.register('params.fancy_string', Types::FancyString)

@api public

Public Class Methods

new(types_container = Dry::Types.container) click to toggle source
Calls superclass method
# File lib/dry/schema/type_container.rb, line 18
def initialize(types_container = Dry::Types.container)
  super()

  merge(types_container)
end