module Dynamoid::Persistence::UpdateValidations
@private
Public Class Methods
validate_attributes_exist(model_class, attributes)
click to toggle source
# File lib/dynamoid/persistence/update_validations.rb, line 7 def self.validate_attributes_exist(model_class, attributes) model_attributes = model_class.attributes.keys attributes.each do |attr_name, _| unless model_attributes.include?(attr_name) raise Dynamoid::Errors::UnknownAttribute, "Attribute #{attr_name} does not exist in #{model_class}" end end end