lib/rocket_job/extensions/mongoid/factory.rb in rocketjob-5.4.1 vs lib/rocket_job/extensions/mongoid/factory.rb in rocketjob-6.0.0.rc1
- old
+ new
@@ -1,21 +1,13 @@
require "mongoid/factory"
module RocketJob
# Don't convert to Mongoid::Factory since it conflicts with Mongoid use.
module MongoidFactory
- if Mongoid::VERSION.to_f >= 7.1
- def from_db(klass, attributes = nil, criteria = nil, selected_fields = nil)
- obj = super(klass, attributes, criteria, selected_fields)
- obj.collection_name = criteria.collection_name if criteria
- obj
- end
- else
- def from_db(klass, attributes = nil, criteria = nil)
- obj = super(klass, attributes, criteria)
- obj.collection_name = criteria.collection_name if criteria
- obj
- end
+ def from_db(klass, attributes = nil, criteria = nil, selected_fields = nil)
+ obj = super(klass, attributes, criteria, selected_fields)
+ obj.collection_name = criteria.collection_name if criteria
+ obj
end
end
end
::Mongoid::Factory.extend(RocketJob::MongoidFactory)