module TingYun::Instrumentation::RackHelpers
Public Instance Methods
middleware_instrumentation_enabled?()
click to toggle source
# File lib/ting_yun/instrumentation/rack.rb, line 14 def middleware_instrumentation_enabled? version_supported? && !::TingYun::Agent.config[:disable_middleware_instrumentation] end
rack_version_supported?()
click to toggle source
# File lib/ting_yun/instrumentation/rack.rb, line 22 def rack_version_supported? return false unless defined? ::Rack version = ::TingYun::Support::VersionNumber.new(::Rack.release) min_version = ::TingYun::Support::VersionNumber.new('1.1.0') version >= min_version end
version_supported?()
click to toggle source
# File lib/ting_yun/instrumentation/rack.rb, line 18 def version_supported? rack_version_supported? end