included (Merb::Authentication::Mixins::SaltedUser)

    # File lib/merb-auth-more/mixins/salted_user.rb, line 21
          def self.included(base)
            base.class_eval do
              attr_accessor :password, :password_confirmation

              include Merb::Authentication::Mixins::SaltedUser::InstanceMethods
              extend  Merb::Authentication::Mixins::SaltedUser::ClassMethods

              path = File.expand_path(File.dirname(__FILE__)) / "salted_user"
              if defined?(DataMapper) && DataMapper::Resource > self
                require path / "dm_salted_user"
                extend(Merb::Authentication::Mixins::SaltedUser::DMClassMethods)
              elsif defined?(ActiveRecord) && ancestors.include?(ActiveRecord::Base)
                require path / "ar_salted_user"
                extend(Merb::Authentication::Mixins::SaltedUser::ARClassMethods)
              elsif defined?(Sequel) && ancestors.include?(Sequel::Model)
                require path / "sq_salted_user"
                extend(Merb::Authentication::Mixins::SaltedUser::SQClassMethods)
              elsif defined?(RelaxDB) && ancestors.include?(RelaxDB::Document)
                require path / "relaxdb_salted_user"
                extend(Merb::Authentication::Mixins::SaltedUser::RDBClassMethods)
              end

            end # base.class_eval
          end