Merge pull request #3618 from hennevogel/bugfix/rails-version

Put RailsVersion into autoloaded path
This commit is contained in:
Henne Vogelsang 2025-08-12 17:39:34 +02:00 committed by GitHub
commit 8e173ef713
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

14
app/lib/rails_version.rb Normal file
View file

@ -0,0 +1,14 @@
# Check which Rails version is used by the application
#
# This allows code to be migrated to a newer version of Rails while keeping the old code around
# until the migration to the newer Rails version is done.
#
# Use this module in combination with the gem next_rails and its Gemfile.next/Gemfile.next.lock.
#
# Methods of this module must match whatever Rails version is defined in Gemfile.next.lock.
# Matching on major and minor versions should be enough for most migrations.
module RailsVersion
def self.next?
Rails::VERSION::MAJOR == 7 && Rails::VERSION::MINOR == 2
end
end