Sha256: 9d1cbe69def17b68f6a7c4dde21299fe6ee362f341113aa85016d2bffb1f928f

Contents?: true

Size: 418 Bytes

Versions: 1

Compression:

Stored size: 418 Bytes

Contents

require 'memory_test_fix/schema_loader'

if defined?(Rails)
  require 'memory_test_fix/railtie.rb'

  if Rails.version =~ /^5\.2\./
    ActiveRecord::Base.class_eval do
      def self.establish_connection(*_)
        super.tap do
          MemoryTestFix::SchemaLoader.init_schema
        end
      end
    end
  end
end

if defined?(Spring)
  Spring.after_fork do
    MemoryTestFix::SchemaLoader.init_schema
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
memory_test_fix-1.5.1 lib/memory_test_fix.rb