1
0
Fork 0
mirror of https://github.com/awesome-print/awesome_print synced 2023-03-27 23:22:34 -04:00
awesome_print/spec/support/mongoid_versions.rb

27 lines
570 B
Ruby
Raw Normal View History

module MongoidVersions
def mongoid_version
Gem::Version.new(Mongoid::VERSION)
end
def mongoid_5_0?
Gem::Requirement.new('~> 5.0.0').satisfied_by?(mongoid_version)
end
def mongoid_6_0?
Gem::Requirement.new('~> 6.0.0').satisfied_by?(mongoid_version)
end
def mongoid_7_0?
Gem::Requirement.new('~> 7.0.0').satisfied_by?(mongoid_version)
end
def mongoid_7_1?
Gem::Requirement.new('~> 7.1.0').satisfied_by?(mongoid_version)
end
end
RSpec.configure do |config|
config.include(MongoidVersions)
config.extend(MongoidVersions)
end