zdennis/activerecord-import — pull request #67 by mildmojo (2012-10-01 07:11:02+00:00)
Title: Fix case-sensitive SQLite3 adapter name typos.

The SQLite3 adapter name was referenced as `ActiveRecord::ConnectionAdapters::Sqlite3Adapter`, but the ActiveRecord class is spelled `SQLite3Adapter` (upper-case "SQL"). As a result, `active_record/adapters/sqlite3_adapter.rb` wasn't actually including the methods from `adapters/sqlite3_adapter.rb` into the AR adapter class.

This adds an inheritance test and fixes the spelling of `SQLite3Adapter`, unifying all references to the ActiveRecord version.

I ran into this because I was looking at implementing "on duplicate key update" support for SQLite, and couldn't figure out why none of my ARImport SQLite3 adapter methods were coming through on `ActiveRecord::Base.connection`.