Skip to content

Commit 2d23897

Browse files
Roman KapitonoviNecas
Roman Kapitonov
authored andcommitted
Fixes Apipie#622 examples not being generated for Rails < 5.0.0.
1 parent fcb7570 commit 2d23897

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lib/apipie/extractor.rb

+8-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,14 @@ class Apipie::Railtie
1616
end
1717
end
1818
app.middleware.use ::Apipie::Extractor::Recorder::Middleware
19-
ActionController::TestCase.send(:prepend, Apipie::Extractor::Recorder::FunctionalTestRecording)
19+
20+
if Gem::Version.new(Rails.version) < Gem::Version.new('5.0.0')
21+
ActionController::TestCase::Behavior.instance_eval do
22+
prepend Apipie::Extractor::Recorder::FunctionalTestRecording
23+
end
24+
else
25+
ActionController::TestCase.send(:prepend, Apipie::Extractor::Recorder::FunctionalTestRecording)
26+
end
2027
end
2128
end
2229

0 commit comments

Comments
 (0)