lib/new_relic/agent/datastores/mongo.rb in newrelic_rpm-7.2.0 vs lib/new_relic/agent/datastores/mongo.rb in newrelic_rpm-8.0.0
- old
+ new
@@ -5,25 +5,20 @@
module NewRelic
module Agent
module Datastores
module Mongo
def self.is_supported_version?
- # No version constant in < 2.0 versions of Mongo :(
- defined?(::Mongo) && (defined?(::Mongo::MongoClient) || is_monitoring_enabled?)
+ defined?(::Mongo) && is_monitoring_enabled?
end
- def self.is_monitoring_enabled?
- defined?(::Mongo::Monitoring) # @since 2.1.0
- end
-
def self.is_unsupported_2x?
- defined?(::Mongo::VERSION) && Gem::Version.new(::Mongo::VERSION).segments[0] == 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
- defined?(::Mongo::CollectionOperationWriter)
+ def self.is_monitoring_enabled?
+ defined?(::Mongo::Monitoring) # @since 2.1.0
end
end
end
end
end