motion-prime/models/model.rb in motion-prime-0.8.1 vs motion-prime/models/model.rb in motion-prime-0.8.2
- old
+ new
@@ -22,9 +22,17 @@
def errors
@errors ||= Errors.new(self.weak_ref)
end
+ def set_errors(data)
+ errors.track_changed do
+ data.symbolize_keys.each do |key, error_messages|
+ errors.set(key, error_messages, silent: true) if error_messages.present?
+ end
+ end
+ end
+
def dealloc
Prime.logger.dealloc_message :model, self
super
end
end
\ No newline at end of file