lib/ddtrace/contrib/action_view/integration.rb in ddtrace-0.33.0 vs lib/ddtrace/contrib/action_view/integration.rb in ddtrace-0.33.1
- old
+ new
@@ -7,10 +7,12 @@
module ActionView
# Describes the ActionView integration
class Integration
include Contrib::Integration
+ MINIMUM_VERSION = Gem::Version.new('3.0')
+
register_as :action_view, auto_patch: false
def self.version
# ActionView is its own gem in Rails 4.1+
if Gem.loaded_specs['actionview']
@@ -21,14 +23,14 @@
action_pack_version unless action_pack_version >= Gem::Version.new('4.1')
end
end
def self.loaded?
- defined?(::ActionView)
+ !defined?(::ActionView).nil?
end
def self.compatible?
- super && version >= Gem::Version.new('3.0')
+ super && version >= MINIMUM_VERSION
end
def default_configuration
Configuration::Settings.new
end