Sha256: 339f38caa4c77ab81c33bf75544b954cc2a34c51346e84259fec130dd9ee0228
Contents?: true
Size: 744 Bytes
Versions: 6
Compression:
Stored size: 744 Bytes
Contents
# frozen_string_literal: true require "rack/etag" require_relative "../rack" module Splunk module Otel module Instrumentation module ActionPack # Install the Rack middleware for RUM responses class Railtie < ::Rails::Railtie config.before_initialize do |app| case Rails.version when /^7\./ # TODO: can be removed once https://github.com/rails/rails/issues/45607 is merged app.middleware.insert_before( ::Rack::ETag, Splunk::Otel::Rack::RumMiddleware ) else app.middleware.use Splunk::Otel::Rack::RumMiddleware end end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems