added a new validator

This commit is contained in:
Matt Aimonetti 2009-02-20 15:34:49 -08:00
parent be469b2a86
commit 2f8caa8740
5 changed files with 109 additions and 5 deletions

View file

@ -14,7 +14,7 @@ module CouchRest
end
def design_doc_slug
return design_doc_slug_cache if design_doc_slug_cache && design_doc_fresh
return design_doc_slug_cache if (design_doc_slug_cache && design_doc_fresh)
funcs = []
design_doc['views'].each do |name, view|
funcs << "#{name}/#{view['map']}#{view['reduce']}"

View file

@ -43,6 +43,7 @@ require File.join(dir, 'validators', 'format_validator')
require File.join(dir, 'validators', 'length_validator')
require File.join(dir, 'validators', 'numeric_validator')
require File.join(dir, 'validators', 'method_validator')
require File.join(dir, 'validators', 'confirmation_validator')
module CouchRest
module Validation
@ -147,7 +148,7 @@ module CouchRest
module ClassMethods
include CouchRest::Validation::ValidatesPresent
include CouchRest::Validation::ValidatesAbsent
# include CouchRest::Validation::ValidatesIsConfirmed
include CouchRest::Validation::ValidatesIsConfirmed
# include CouchRest::Validation::ValidatesIsPrimitive
# include CouchRest::Validation::ValidatesIsAccepted
include CouchRest::Validation::ValidatesFormat