# File lib/tapkit/access/attribute.rb, line 62 def validate_value( value ) value = convert_attribute_value value unless _read_only_primary_key? then errors = [] _validate_allow_null(errors, value) _validate_read_only(errors, value) _validate_width(errors, value) unless errors.empty? then raise ValidationError.aggregate(errors) end end value end