Sha256: dd8dbbdb8a2e52d3ea9b943b90ffa3aba5305cf95bccc109aca86e8323d5716f
Contents?: true
Size: 780 Bytes
Versions: 4
Compression:
Stored size: 780 Bytes
Contents
# frozen_string_literal: true # encoding: utf-8 module Constraints RAILS_VERSION = ActiveSupport.version.to_s.split('.')[0..1].join('.').freeze def min_rails_version(version) unless version =~ /\A\d+\.\d+\z/ raise ArgumentError, "Version can only be major.minor: #{version}" end before(:all) do if version > RAILS_VERSION skip "Rails version #{version} or higher required, we have #{RAILS_VERSION}" end end end def max_rails_version(version) unless version =~ /\A\d+\.\d+\z/ raise ArgumentError, "Version can only be major.minor: #{version}" end before(:all) do if version < RAILS_VERSION skip "Rails version #{version} or lower required, we have #{RAILS_VERSION}" end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
mongoid-7.1.11 | spec/support/constraints.rb |
mongoid-7.1.10 | spec/support/constraints.rb |
mongoid-7.1.9 | spec/support/constraints.rb |
mongoid-7.1.8 | spec/support/constraints.rb |