Sha256: 2fe484aa02f461494b63dca667100535569e3739c07fab48992422e96de27be9

Contents?: true

Size: 523 Bytes

Versions: 17

Compression:

Stored size: 523 Bytes

Contents

require 'rack/insight/instrumentation/package-definition'
module Rack::Insight::Instrumentation
  module Client
    def probe(collector, &block)
      collector.class.is_probing = true
      ::Rack::Insight::Instrumentation::PackageDefinition::probe(collector, &block)
    end

    def request_start(env, start)
    end

    def before_detect(method_call, arguments)
    end

    def after_detect(method_call, timing, arguments, result)
    end

    def request_finish(env, status, headers, body, timing)
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
rack-insight-0.6.4 lib/rack/insight/instrumentation/client.rb
rack-insight-0.6.3 lib/rack/insight/instrumentation/client.rb
rack-insight-0.6.2 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.30 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.29 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.28 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.27 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.26 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.25 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.24 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.23 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.22 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.21 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.20 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.19 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.18 lib/rack/insight/instrumentation/client.rb
rack-insight-0.5.17 lib/rack/insight/instrumentation/client.rb