Sha256: 72a818c75df7bbe3b5029e33f64f4d017d341ac22226db6daf7659b86cee0fa6

Contents?: true

Size: 473 Bytes

Versions: 5

Compression:

Stored size: 473 Bytes

Contents

# encoding: utf-8
module OneApm
  module Rack
    module MiddlewareHelper

      def gather_source(response)
        source = nil
        response.each {|fragment| source ? (source << fragment.to_s) : (source = fragment.to_s)}
        source
      end

      def close_old_response(response)
        response.close if response.respond_to?(:close)
      end

      def middleware_ignore?
        OneApm::Manager.config[:disable_rails_middleware]
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
oneapm_rpm-1.4.2 lib/one_apm/rack/middleware_helper.rb
oneapm_rpm-1.4.1 lib/one_apm/rack/middleware_helper.rb
oneapm_rpm-1.4.0 lib/one_apm/rack/middleware_helper.rb
oneapm_rpm-1.3.7 lib/one_apm/rack/middleware_helper.rb
oneapm_rpm-1.3.7.rc1 lib/one_apm/rack/middleware_helper.rb