Rakefile in money-rails-1.13.4 vs Rakefile in money-rails-1.14.0
- old
+ new
@@ -53,9 +53,16 @@
Dir[GEMFILES_PATH].each do |gemfile|
file_name = File.basename(gemfile, '.gemfile')
framework, version = file_name.split(/(\d+)/)
major, minor = version.split(//)
+ # Ruby 3 exclusions
+ if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('3.0.0')
+ # Rails 5 does not support ruby-3.0.0 https://github.com/rails/rails/issues/40938#issuecomment-751569171
+ # Mongoid gem does not yet support ruby-3.0.0 https://github.com/mongodb/mongoid#compatibility
+ next if framework == 'mongoid' || (framework == 'rails' && version == "5")
+ end
+
frameworks_versions[framework] ||= []
frameworks_versions[framework] << file_name
desc "Run Tests against #{framework} #{[major, minor].compact.join('.')}"
task(file_name) { run_with_gemfile gemfile }