Sha256: c12b18bdb89620eb4be2a65f996a9d67f67a696e8829f602e9756a7ea5b7f2dc

Contents?: true

Size: 438 Bytes

Versions: 7

Compression:

Stored size: 438 Bytes

Contents

#Sequel::Model.require_valid_table = false
Sequel::Model.strict_param_setting = false
Sequel::Model.db = Sequel.connect(Taps::Config.taps_database_url)

Sequel::Model.db.create_table? :db_sessions do
  primary_key :id
  text :key
  text :database_url
  timestamp :started_at
  timestamp :last_access
end

class DbSession < Sequel::Model
  def conn
    Sequel.connect(database_url) do |db|
      yield db if block_given?
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
taps2-0.6.10 lib/taps/db_session.rb
taps2-0.6.9 lib/taps/db_session.rb
taps2-0.6.8 lib/taps/db_session.rb
taps2-0.6.7 lib/taps/db_session.rb
taps2-0.6.6 lib/taps/db_session.rb
taps2-0.6.5 lib/taps/db_session.rb
taps2-0.6.4 lib/taps/db_session.rb