Sha256: 460b12109c114333dee9ef0e3fc0a0af30549386f39791a8429b600a8f6a8ad0
Contents?: true
Size: 493 Bytes
Versions: 15
Compression:
Stored size: 493 Bytes
Contents
require 'apartment/adapters/abstract_adapter' module Apartment module Adapters class AbstractJDBCAdapter < AbstractAdapter protected # Return a new config that is multi-tenanted # def multi_tenantify(database) @config.clone.tap do |config| config[:url] = "#{config[:url].gsub(/(\S+)\/.+$/, '\1')}/#{environmentify(database)}" end end private def rescue_from ActiveRecord::JDBCError end end end end
Version data entries
15 entries across 15 versions & 1 rubygems