diff --git a/lib/couchrest/validation/validation_errors.rb b/lib/couchrest/validation/validation_errors.rb index 4ddbb6e..7b7da0b 100644 --- a/lib/couchrest/validation/validation_errors.rb +++ b/lib/couchrest/validation/validation_errors.rb @@ -104,6 +104,13 @@ module CouchRest entries.empty? end + # Return size of errors hash + # + # Allows us to play nicely with Rails' helpers + def count + errors.size + end + def method_missing(meth, *args, &block) errors.send(meth, *args, &block) end