Module: Trailblazer::Pro::Rails::Wtf
- Extended by:
- Pro::Trace::Wtf
- Defined in:
- lib/trailblazer/pro/rails/wtf.rb
Overview
Save the session in tmp/ if it changed after invocation.
Class Method Summary collapse
- .call(*args, present_options: {}, **options) ⇒ Object (also: invoke)
Class Method Details
.call(*args, present_options: {}, **options) ⇒ Object Also known as: invoke
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/trailblazer/pro/rails/wtf.rb', line 9 def call(*args, present_options: {}, **) returned = super(*args, present_options: , **) (session, trace_id, debugger_url, _trace_envelope, session_updated) = returned[-1] if session_updated File.write(Rails::SESSION_PATH, Session.serialize(session)) # DISCUSS: redundant end returned end |