Sha256: 54cae172a17199dbc758f18f97adf4e8838e0d56c03295fd07939414a687c372
Contents?: true
Size: 673 Bytes
Versions: 43
Compression:
Stored size: 673 Bytes
Contents
require 'ddtrace/patcher' module Datadog module Contrib # Common behavior for patcher modules module Patcher def self.included(base) base.send(:include, Datadog::Patcher) base.send(:extend, InstanceMethods) base.send(:include, InstanceMethods) end # Class methods for patchers module ClassMethods def patch raise NotImplementedError, '#patch not implemented for Patcher!' end end # Instance methods for patchers module InstanceMethods def patch raise NotImplementedError, '#patch not implemented for Patcher!' end end end end end
Version data entries
43 entries across 43 versions & 2 rubygems