# File lib/merb-auth-more/mixins/salted_user/sq_salted_user.rb, line 6
        def self.extended(base)
          base.class_eval do
            
            validates_presence_of     :password,                   :if => :password_required?
            validates_presence_of     :password_confirmation,      :if => :password_required?
            validates_confirmation_of :password,                   :if => :password_required?
            
            before_save :encrypt_password

            include Merb::Authentication::Mixins::SaltedUser::SQInstanceMethods

          end # base.class_eval 
          
        end