Module: DataMapper::Validate::ValidatesIsConfirmed

Module | DataMapper::Validate::ValidatesIsConfirmed
In: | lib/dm-validations/confirmation_validator.rb

### Methods

validates_is_confirmed

### Public Instance methods

validates_is_confirmed(*fields)

     Validates that the given attribute is confirmed by another attribute.
     A common use case scenario is when you require a user to confirm their

password, for which you use both password and password_confirmation attributes.

     @option :allow_nil<Boolean> true/false (default is true)
     @option :confirm<Symbol>    the attribute that you want to validate
                                 against (default is firstattr_confirmation)

     @example [Usage]
       require 'dm-validations'

       class Page
         include DataMapper::Resource

         property :password, String
         property :email, String
         attr_accessor :password_confirmation
         attr_accessor :email_repeated

         validates_is_confirmed :password
         validates_is_confirmed :email, :confirm => :email_repeated

         # a call to valid? will return false unless:
         # password == password_confirmation
         # and
         # email == email_repeated

[Validate]