lib/sqlite3.rb in sqlite3-0.1.1 vs lib/sqlite3.rb in sqlite3-1.3.3.beta.1
- old
+ new
@@ -1,13 +1,10 @@
-require "ffi"
+# support multiple ruby version (fat binaries under windows)
+begin
+ RUBY_VERSION =~ /(\d+.\d+)/
+ require "sqlite3/#{$1}/sqlite3_native"
+rescue LoadError
+ require 'sqlite3/sqlite3_native'
+end
-require "sqlite3/api"
-require "sqlite3/driver"
-require "sqlite3/constants"
-require "sqlite3/extensions"
-require "sqlite3/errors"
-require "sqlite3/pragmas"
-require "sqlite3/statement"
-require "sqlite3/resultset"
-require "sqlite3/encoding"
-require "sqlite3/database"
-require "sqlite3/version"
+require 'sqlite3/database'
+require 'sqlite3/version'