From 749ee8b943c6c0d74013d25fc8217d27cc17d2e0 Mon Sep 17 00:00:00 2001 From: Henrik Hodne Date: Wed, 9 Apr 2014 04:14:19 -0500 Subject: [PATCH] skylight: only load extension if skylight is available --- lib/travis/api/app/extensions/skylight.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/travis/api/app/extensions/skylight.rb b/lib/travis/api/app/extensions/skylight.rb index 1ba19304..5496fd45 100644 --- a/lib/travis/api/app/extensions/skylight.rb +++ b/lib/travis/api/app/extensions/skylight.rb @@ -1,14 +1,15 @@ require 'travis/api/app' -require 'skylight' class Travis::Api::App module Extensions module Skylight def route(verb, path, *) condition do - trace = ::Skylight::Instrumenter.instance.current_trace - endpoint = settings.name.to_s.split("::", 5).last.gsub(/::/, "/").downcase - trace.endpoint = "#{verb} /#{endpoint}#{path}" + if ENV['SKYLIGHT_APPLICATION'] + trace = ::Skylight::Instrumenter.instance.current_trace + endpoint = settings.name.to_s.split("::", 5).last.gsub(/::/, "/").downcase + trace.endpoint = "#{verb} /#{endpoint}#{path}" + end end super