canvas-lms/gems/autoextend/spec
Cody Cutrer 8f21292850 re-implement Autoextend with TracePoint
removes dependency on ActiveSupport/Zeitwerk, vastly simplifies the
implementation, and removes the limitations with detecting constants
before they're fully defined.

should also fix issues with hooks being called multiple times (because
they're detected in multiple ways - there's only a single way to detect
constants now)

Change-Id: Iaaae82a56a79a306f07c5845dfbc395cb37040d0
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/344620
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jacob Burroughs <jburroughs@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-04-10 17:05:57 +00:00
..
autoload/autoextend_spec re-implement Autoextend with TracePoint 2024-04-10 17:05:57 +00:00
autoextend_spec.rb re-implement Autoextend with TracePoint 2024-04-10 17:05:57 +00:00