lib/ddtrace.rb in ddtrace-0.11.0.beta2 vs lib/ddtrace.rb in ddtrace-0.11.0

- old
+ new

@@ -37,11 +37,15 @@ def configuration @configuration ||= Configuration.new end - def configure - yield(configuration) + def configure(target = configuration, opts = {}) + if target.is_a?(Configuration) + yield(target) + else + Configuration::PinSetup.new(target, opts).call + end end end end # Monkey currently is responsible for loading all contributions, which in turn