Sha256: 9836a3b5bfc04523032e17e70c5e81d8accb8a7d13bbb102cbaec4b88b5cc72e
Contents?: true
Size: 518 Bytes
Versions: 21
Compression:
Stored size: 518 Bytes
Contents
Sequel::Model.db = Sequel.connect(Taps::Config.taps_database_url) class DbSession < Sequel::Model set_schema do primary_key :id text :key text :database_url timestamp :started_at timestamp :last_access end def connection @@connections ||= {} @@connections[key] ||= Sequel.connect(database_url) end def disconnect if defined? @@connections and @@connections[key] @@connections[key].disconnect @@connections.delete key end end end DbSession.create_table! unless DbSession.table_exists?
Version data entries
21 entries across 21 versions & 2 rubygems