jnunemaker/mongomapper — pull request #378 by untoldone (2012-01-18 21:04:08+00:00)
Title: Ability to handle save! validation errors programmatically

Currently, using save! is unusable in the case that you want to be able programmatically handle specific validation errors. My proposed change also matches the way activerecord handles save! validation errors -- see docs for the equivalent class in active record here: http://api.rubyonrails.org/classes/ActiveRecord/RecordInvalid.html