Module: RequireProfiler::Patcher
- Defined in:
- lib/require_profiler/patcher.rb
Overview
Use TracePoint to run a callback when a particular class is defined
Class Method Summary collapse
Class Method Details
.on_load(name, &callback) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/require_profiler/patcher.rb', line 7 def on_load(name, &callback) return callback.call if Object.const_defined?(name) callbacks[name] = callback tracer.enable end |