# File lib/thinking_sphinx/active_record/database_adapters.rb, line 7 def adapter_for(model) return default.new(model) if default adapter = adapter_type_for(model) klass = case adapter when :mysql MySQLAdapter when :postgresql PostgreSQLAdapter else raise ThinkingSphinx::InvalidDatabaseAdapter, "Invalid adapter '#{adapter}': Thinking Sphinx only supports MySQL and PostgreSQL." end klass.new model end