module T::Props::Private::SetterFactory

def self.non_nil_proc(prop, accessor_key, non_nil_type, klass, validate)

def self.non_nil_proc(prop, accessor_key, non_nil_type, klass, validate)
ecursively_valid? is intentional: unlike for
ant to make sure data at the 'edge'
that go into databases or structs serialized
e correct, so we use more thorough runtime
.recursively_valid?(val)
l(prop, val)
vate::SetterFactory.raise_pretty_error(
e,
le_set(accessor_key, val)
ecursively_valid? is intentional: unlike for
ant to make sure data at the 'edge'
that go into databases or structs serialized
e correct, so we use more thorough runtime
.recursively_valid?(val)
l(prop, val)
vate::SetterFactory.raise_pretty_error(
e,