lib/new_relic/agent/datastores/mongo.rb in newrelic_rpm-3.18.1.330 vs lib/new_relic/agent/datastores/mongo.rb in newrelic_rpm-4.0.0.332
- old
+ new
@@ -14,10 +14,10 @@
def self.is_monitoring_enabled?
defined?(::Mongo::Monitoring)
end
def self.is_unsupported_2x?
- defined?(::Mongo::VERSION) && VersionNumber.new(::Mongo::VERSION).major_version == 2 &&
+ defined?(::Mongo::VERSION) && Gem::Version.new(::Mongo::VERSION).segments[0] == 2 &&
!self.is_monitoring_enabled?
end
def self.is_version_1_10_or_later?
# Again, no VERSION constant in 1.x, so we have to rely on constant checks