Class: BabySqueel::ActiveRecord::VersionHelper

Inherits:
Object
  • Object
show all
Defined in:
lib/baby_squeel/active_record/version_helper.rb

Class Method Summary collapse

Class Method Details

.at_least_5_2_3?Boolean

Returns:

  • (Boolean)


15
16
17
18
# File 'lib/baby_squeel/active_record/version_helper.rb', line 15

def self.at_least_5_2_3?
  at_least_6_0? ||
    ::ActiveRecord::VERSION::MAJOR >= 5 && ::ActiveRecord::VERSION::MINOR >= 2 && ::ActiveRecord::VERSION::TINY >= 3
end

.at_least_6_0?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/baby_squeel/active_record/version_helper.rb', line 11

def self.at_least_6_0?
  ::ActiveRecord::VERSION::MAJOR >= 6
end

.at_least_6_1?Boolean

Returns:

  • (Boolean)


6
7
8
9
# File 'lib/baby_squeel/active_record/version_helper.rb', line 6

def self.at_least_6_1?
  ::ActiveRecord::VERSION::MAJOR > 6 ||
    ::ActiveRecord::VERSION::MAJOR == 6 && ::ActiveRecord::VERSION::MINOR >= 1
end