# File lib/tapkit/access/entity.rb, line 145 def validate_required_attributes msg = "Entity requires attributes: 'name', 'external_name', " + "'attributes', 'class_properties', 'primary_key_attributes'" if @name.nil? or @external_name.nil? or @attributes.empty? or \ @class_properties.empty? or @primary_key_attributes.empty? then key = @apapetr_name || :model error = ValidationError.new(msg, key) raise error end end