lib/appmap/trace.rb in appmap-0.44.0 vs lib/appmap/trace.rb in appmap-0.45.0

- old
+ new

@@ -80,10 +80,11 @@ def record_event(event, package: nil, defined_class: nil, method: nil) return unless @enabled @last_package_for_thread[Thread.current.object_id] = package if package @events << event - @methods << Trace::ScopedMethod.new(package, defined_class, method, event.static) \ + static = event.static if event.respond_to?(:static) + @methods << Trace::ScopedMethod.new(package, defined_class, method, static) \ if package && defined_class && method && (event.event == :call) end # Gets the last package which was observed on the current thread. def last_package_for_current_thread