Sha256: ce059f6a2040a7add4f8fb7b1590e8a34da1381ab24fd5f98d16ecad958bf9ec

Contents?: true

Size: 418 Bytes

Versions: 5

Compression:

Stored size: 418 Bytes

Contents

require 'memory_test_fix/schema_loader'

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

  if Rails.version =~ /^4\.0\./
    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

5 entries across 5 versions & 1 rubygems

Version Path
memory_test_fix-1.5.0 lib/memory_test_fix.rb
memory_test_fix-1.4.2 lib/memory_test_fix.rb
memory_test_fix-1.4.1 lib/memory_test_fix.rb
memory_test_fix-1.4.0 lib/memory_test_fix.rb
memory_test_fix-1.3.0 lib/memory_test_fix.rb