module Goldiloader::Compatibility

Public Class Methods

pre_rails_7?() click to toggle source
# File lib/goldiloader/compatibility.rb, line 5
def self.pre_rails_7?
  ::ActiveRecord::VERSION::MAJOR < 7
end
pre_rails_7_2?() click to toggle source
# File lib/goldiloader/compatibility.rb, line 17
def self.pre_rails_7_2?
  ::ActiveRecord::VERSION::MAJOR < 7 ||
    (::ActiveRecord::VERSION::MAJOR == 7 && ::ActiveRecord::VERSION::MINOR < 2)
end
rails_6_1?() click to toggle source
# File lib/goldiloader/compatibility.rb, line 9
def self.rails_6_1?
  ::ActiveRecord::VERSION::MAJOR == 6 && ::ActiveRecord::VERSION::MINOR == 1
end
rails_6_1_or_greater?() click to toggle source
# File lib/goldiloader/compatibility.rb, line 13
def self.rails_6_1_or_greater?
  ::ActiveRecord::VERSION::MAJOR > 6 || rails_6_1?
end