module Dry::Types::BuilderMethods
def Instance(klass)
-
(Dry::Types::Type)
-
Parameters:
-
klass
(Class, Module
) -- Class or module
def Instance(klass) unless klass.is_a?(::Module) raise ::ArgumentError, "Expected a class or module, got #{klass.inspect}" end Nominal(klass).constrained(type: klass) end