Skip to content

Commit 07967a1

Browse files
committed
fix: Require rails, then appmap/railtie
1 parent 405f6fd commit 07967a1

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

lib/appmap.rb

+7-5
Original file line numberDiff line numberDiff line change
@@ -112,17 +112,19 @@ def detect_metadata
112112
end
113113
end
114114

115-
if defined?(::Rails::Railtie)
115+
if Gem.loaded_specs['rails']
116+
require 'active_support'
117+
require 'active_support/core_ext'
118+
require 'rails'
116119
require 'appmap/railtie'
117120
end
118121

119-
if defined?(::RSpec)
122+
if Gem.loaded_specs['rspec-core']
120123
require 'appmap/rspec'
121124
end
122-
123-
# defined?(::Minitest) returns nil...
125+
124126
if Gem.loaded_specs['minitest']
125127
require 'appmap/minitest'
126128
end
127-
129+
128130
AppMap.initialize_configuration if ENV['APPMAP'] == 'true'

0 commit comments

Comments
 (0)