Ruby DBD::Proxy

I noticed that some of the ActiveRecord adapters depend on ruby-dbi.
I've just started to play with the ruby-dbi database driver DBD::Proxy,
which allows me to connect to other ruby-dbi drivers running on other
operating systems.

What seems more practical, developing a ActiveRecord database adapter
for DBD::Proxy, or would you just target a specific database, and just
depend on DBD::Proxy?

This is an example connect string:

dbh =
DBI.connect('DBI:Proxy:hostname=192.168.1.2;port=9001;dsn=DBI:ODBC:testdb')

What does everyone think? It might be too difficult a task for my
sub-par programming skills, but perhaps I could use something like the
sqlserver_adapter as a starting point.

Reference:
http://ruby-dbi.rubyforge.org/