Sha256: 73eb8801e26aa10ce77e56c3061dd8948856657a0c3f29f930e726c5c57d1d13
Contents?: true
Size: 616 Bytes
Versions: 2
Compression:
Stored size: 616 Bytes
Contents
# frozen_string_literal: true require 'sequel' require 'proxes/services/logger' # Delete DATABASE_URL from the environment, so it isn't accidently # passed to subprocesses. DATABASE_URL may contain passwords. DB = Sequel.connect(ENV['RACK_ENV'] == 'production' ? ENV.delete('DATABASE_URL') : ENV['DATABASE_URL']) log_level = (ENV['SEQUEL_LOGGING_LEVEL'] || :debug).to_sym DB.sql_log_level = log_level DB.loggers << ProxES::Services::Logger.instance DB.extension(:pagination) Sequel::Model.plugin :auto_validations Sequel::Model.plugin :update_or_create Sequel::Model.plugin :timestamps, update_on_create: true
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
proxes-0.7.1 | lib/proxes/db.rb |
proxes-0.7.0 | lib/proxes/db.rb |