# File lib/dbd/SQLite3.rb, line 87
87:                 def connect(dbname, user, auth, attr)
88:                     raise DBI::InterfaceError, "dbname must be a string" unless dbname.kind_of? String
89:                     raise DBI::InterfaceError, "dbname must have some length" unless dbname.length > 0
90:                     raise DBI::InterfaceError, "attrs must be a hash" unless attr.kind_of? Hash
91:                     db = DBI::DBD::SQLite3::Database.new(dbname, attr)
92:                     @dbs.push(db)
93:                     db
94:                 end