instance method resolve_payload

Ruby on Rails 8.1.2

Since v8.1.2 Private

Signature

resolve_payload(name_or_object, payload, **kwargs)

No documentation comment.

Parameters

name_or_object req
payload req
kwargs keyrest
Source
# File activesupport/lib/active_support/event_reporter.rb, line 564
      def resolve_payload(name_or_object, payload, **kwargs)
        case name_or_object
        when String, Symbol
          handle_unexpected_args(name_or_object, payload, kwargs) if payload && kwargs.any?
          if kwargs.any?
            payload_filter.filter(kwargs.transform_keys(&:to_sym))
          elsif payload
            payload_filter.filter(payload.transform_keys(&:to_sym))
          end
        else
          handle_unexpected_args(name_or_object, payload, kwargs) if payload || kwargs.any?
          name_or_object
        end
      end

Defined in activesupport/lib/active_support/event_reporter.rb line 564 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveSupport::EventReporter

Type at least 2 characters to search.

↑↓ navigate · open · esc close