# File lib/glue/validation.rb, line 207
                def validate_confirmation(*params)
                        c = { 
                                :msg => N::Validation::Errors.no_confirmation, 
                                :postfix => N::Validation::MetaLanguage.confirmation_postfix,
                                :on => :save 
                        }
                        c.update(params.pop) if params.last.is_a?(Hash)


                        for name in params
                                confirm_name = "#{name}#{c[:postfix]}"
                                eval "attr_accessor :#{confirm_name}"

                                code = %{
                                        if obj.#{confirm_name}.nil? or (obj.#{confirm_name} != obj.#{name})
                                                errors.add(:#{name}, '#{c[:msg]}')
                                        end
                                }
                                
                                __meta[:validations] << [code, c[:on]]
                        end
                end