# 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