module TraceView::Ruby
This module provides a method to manually initialize the Ruby
instrumentation. Normally this is done by detecting frameworks at load time and inserting initialization hooks.
Public Class Methods
initialize()
click to toggle source
# File lib/traceview/ruby.rb, line 11 def initialize load end
load()
click to toggle source
The core method to load Ruby
instrumentation. Call this from raw Ruby
scripts or in Ruby
applications where a supported framework isn't being used. Supported frameworks will instead be detected at load time and initialization is automatic.
# File lib/traceview/ruby.rb, line 21 def load # In case some apps call this manually, make sure # that the gem is fully loaded and not in no-op # mode (e.g. on unsupported platforms etc.) if TraceView.loaded TraceView::Loading.load_access_key TraceView::Inst.load_instrumentation end end