Я только начал использовать rubygem Sequel, и похоже, что метод «отключения» не работает. Вот результат моего тестового сеанса IRB:
1.9.3-p194 :002 > require 'sequel'
=> true
1.9.3-p194 :003 > DB = Sequel.connect('postgres://postgres:mypassword@my_pg_host:5432/my_db')
=> #<Sequel::Postgres::Database: "postgres://postgres:mypassword@my_pg_host:5432/my_db">
1.9.3-p194 :004 > DB.test_connection
=> true
1.9.3-p194 :005 > DB.disconnect
=> []
1.9.3-p194 :006 > DB.test_connection
=> true
Я не вижу в документации Sequel ничего, что указывало бы, почему это не сработает:
http://sequel.rubyforge.org/rdoc/classes/Sequel/Database.html#method-i-disconnect
Я что-то упускаю?