module T::Props::Private::SetterFactory
def self.nilable_proc(prop, accessor_key, non_nil_type, klass, validate)
def self.nilable_proc(prop, accessor_key, non_nil_type, klass, validate) able_set(accessor_key, nil) 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 ype.recursively_valid?(val) l(prop, val) able_set(accessor_key, val) vate::SetterFactory.raise_pretty_error( e, able_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 ype.recursively_valid?(val) l(prop, val) vate::SetterFactory.raise_pretty_error( e,