Sha256: ae4817b042d9974bde6abecf21806f672a20913ca09644787055f5e67392286b
Contents?: true
Size: 439 Bytes
Versions: 38
Compression:
Stored size: 439 Bytes
Contents
# frozen_string_literal: true module Appsignal module Rack # @api private class HanamiMiddleware < AbstractMiddleware def initialize(app, options = {}) options[:params_method] ||= :params options[:instrument_event_name] ||= "process_action.hanami" super end private def params_for(request) ::Hanami::Action.params_class.new(request.env).to_h end end end end
Version data entries
38 entries across 38 versions & 1 rubygems