mirror of
https://github.com/awesome-print/awesome_print
synced 2023-03-27 23:22:34 -04:00
23 lines
476 B
Ruby
23 lines
476 B
Ruby
|
module MongoidVersions
|
||
|
def mongoid_version
|
||
|
Gem::Version.new(Mongoid::VERSION)
|
||
|
end
|
||
|
|
||
|
def mongoid_4_0?
|
||
|
Gem::Requirement.new('~> 4.0.0').satisfied_by?(mongoid_version)
|
||
|
end
|
||
|
|
||
|
def mongoid_3_0?
|
||
|
Gem::Requirement.new('~> 3.0.0').satisfied_by?(mongoid_version)
|
||
|
end
|
||
|
|
||
|
def mongoid_3_1?
|
||
|
Gem::Requirement.new('~> 3.1.0').satisfied_by?(mongoid_version)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
RSpec.configure do |config|
|
||
|
config.include(MongoidVersions)
|
||
|
config.extend(MongoidVersions)
|
||
|
end
|