module Datadog::Patcher
Defines some useful patching methods for integrations
Public Class Methods
included(base)
click to toggle source
# File lib/ddtrace/patcher.rb, line 4 def self.included(base) base.send(:extend, CommonMethods) base.send(:include, CommonMethods) end
Public Instance Methods
done?(key, options = {})
click to toggle source
# File lib/ddtrace/patcher.rb, line 38 def done?(key, options = {}) return false unless instance_variable_defined?(:@done_once) !@done_once.nil? && @done_once.key?(key) && @done_once[key].key?(options[:for]) end