Module: Apipie::Extractor::Recorder::FunctionalTestRecording
- Defined in:
- lib/apipie/extractor/recorder.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#process_with_api_recording(*args) ⇒ Object
action, parameters = nil, session = nil, flash = nil, http_method = ‘GET’).
Class Method Details
.included(base) ⇒ Object
113 114 115 |
# File 'lib/apipie/extractor/recorder.rb', line 113 def self.included(base) base.alias_method_chain :process, :api_recording end |
Instance Method Details
#process_with_api_recording(*args) ⇒ Object
action, parameters = nil, session = nil, flash = nil, http_method = ‘GET’)
117 118 119 120 121 122 123 124 125 126 |
# File 'lib/apipie/extractor/recorder.rb', line 117 def process_with_api_recording(*args) # action, parameters = nil, session = nil, flash = nil, http_method = 'GET') ret = process_without_api_recording(*args) if Apipie.configuration.record Apipie::Extractor.call_recorder.analyze_functional_test(self) Apipie::Extractor.call_finished end ret ensure Apipie::Extractor.clean_call_recorder end |