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