Sha256: f9159a6d0b08ae511685d685147056fb72710ea70a41a8448305dada4be2c560
Contents?: true
Size: 520 Bytes
Versions: 2
Compression:
Stored size: 520 Bytes
Contents
# frozen_string_literal: true require 'active_record/implicit_connection_forbidden_error' module ActiveRecord module ForbidImplicitConnectionCheckout module ConnectionOverride def connection(*args, &block) if Thread.current[:active_record_forbid_implicit_connections] && !connection_handler.retrieve_connection_pool(connection_specification_name).active_connection? raise ActiveRecord::ImplicitConnectionForbiddenError.new end super end end end end
Version data entries
2 entries across 2 versions & 1 rubygems