lib/jit_preloader.rb in jit_preloader-0.2.5 vs lib/jit_preloader.rb in jit_preloader-0.3.0

- old
+ new

@@ -6,19 +6,20 @@ require "jit_preloader/version" require 'jit_preloader/active_record/base' require 'jit_preloader/active_record/relation' require 'jit_preloader/active_record/associations/collection_association' require 'jit_preloader/active_record/associations/singular_association' -if Gem::Version.new(ActiveRecord::VERSION::STRING) < Gem::Version.new("5.2.2") +if Gem::Version.new(ActiveRecord::VERSION::STRING) >= Gem::Version.new("6.0.0") + require 'jit_preloader/active_record/associations/preloader/ar6_association' +elsif Gem::Version.new(ActiveRecord::VERSION::STRING) >= Gem::Version.new("5.2.2") + require 'jit_preloader/active_record/associations/preloader/ar5_association' +else require 'jit_preloader/active_record/associations/preloader/collection_association' require 'jit_preloader/active_record/associations/preloader/singular_association' -else - require 'jit_preloader/active_record/associations/preloader/association' end require 'jit_preloader/preloader' module JitPreloader - def self.globally_enabled=(value) @enabled = value end def self.globally_enabled?