Sha256: 9e47a7105307299ff88a2a0c6c00a5783bf233ba48dd658bffff9816da161700
Contents?: true
Size: 591 Bytes
Versions: 4
Compression:
Stored size: 591 Bytes
Contents
# frozen_string_literal: true require "rails/railtie" require "honeycomb/integrations/rails" module Honeycomb # Automatically capture rack requests and create a trace class Railtie < ::Rails::Railtie initializer("honeycomb.install_middleware", after: :load_config_initializers) do |app| if Honeycomb.client # what location should we insert the middleware at? app.config.middleware.insert_before( ::Rails::Rack::Logger, Honeycomb::Rails::Middleware, client: Honeycomb.client, ) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems