module XRay::Patcher
Patching external libraries/frameworks to be traced by X-Ray recorder.
Public Instance Methods
patch(targets)
click to toggle source
@param [Array] targets A list of libraries/frameworks to patch.
# File lib/aws-xray-sdk/patcher.rb, line 7 def patch(targets) targets.each do |l| case l when :net_http require 'aws-xray-sdk/facets/net_http' when :aws_sdk require 'aws-xray-sdk/facets/aws_sdk' XRay::AwsSDKPatcher.patch else raise UnsupportedPatchingTargetError.new(%(#{l} is not supported by X-Ray SDK.)) end end end