Sha256: b454e6ba3f8b2c8ad7afb2c6ce3f3317011d27986c1bff5f0455eac0e4ef1e15
Contents?: true
Size: 544 Bytes
Versions: 3
Compression:
Stored size: 544 Bytes
Contents
# encoding: utf-8 module Mongoid #:nodoc module Errors #:nodoc # Raised when a persisence method ending in ! fails validation. The message # will contain the full error messages from the +Document+ in question. # # Example: # # <tt>Validations.new(person.errors)</tt> class Validations < MongoidError def initialize(document) super( translate( "validations", { :errors => document.errors.full_messages.join(", ") } ) ) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mongoid-2.0.0.beta.18 | lib/mongoid/errors/validations.rb |
mongoid-2.0.0.beta.17 | lib/mongoid/errors/validations.rb |
mongoid-2.0.0.beta.16 | lib/mongoid/errors/validations.rb |