lib/ddtrace/contrib/sinatra/tracer.rb in ddtrace-0.10.0 vs lib/ddtrace/contrib/sinatra/tracer.rb in ddtrace-0.11.0.beta1
- old
+ new
@@ -21,29 +21,15 @@
# requests.
module Tracer
include Base
register_as :sinatra
- option :enabled, default: true, depends_on: [:tracer] do |value|
- get_option(:tracer).enabled = value
- end
-
option :service_name, default: 'sinatra', depends_on: [:tracer] do |value|
get_option(:tracer).set_service_info(value, 'sinatra', Ext::AppTypes::WEB)
value
end
option :tracer, default: Datadog.tracer
-
- option(:debug, default: false) { |value| Tracer.debug_logging = value }
-
- option :trace_agent_hostname, default: Writer::HOSTNAME, depends_on: [:tracer] do |value|
- get_option(:tracer).configure(hostname: value)
- end
-
- option :trace_agent_port, default: Writer::PORT, depends_on: [:tracer] do |value|
- get_option(:tracer).configure(port: value)
- end
def route(verb, action, *)
# Keep track of the route name when the app is instantiated for an
# incoming request.
condition do