```ruby
require 'sqlite3/sqlite3_native'
require 'sqlite3/database'
require 'sqlite3/version'
```

Load extension based on ruby-specific version.
user
```ruby
# support multiple ruby version (fat binaries under windows)
begin
  RUBY_VERSION =~ /(\d+.\d+)/
  require "sqlite3/#{$1}/sqlite3_native"
rescue LoadError
  require 'sqlite3_native'
end

require 'sqlite3/database'
require 'sqlite3/version'
```
assistant