class IdempotentRequest::Callback
Attributes
request[R]
Public Class Methods
new(request)
click to toggle source
# File lib/idempotent_request/callback.rb, line 7 def initialize(request) @request = request end
Public Instance Methods
detected(key:)
click to toggle source
# File lib/idempotent_request/callback.rb, line 11 def detected(key:) Rails.logger.warn "IdempotentRequest request detected, #{message_params(key: key)}" end
message_params(key:)
click to toggle source
# File lib/idempotent_request/callback.rb, line 15 def message_params(key:) { key: key, method: request.request.request_method, path: request.request.path_info } .map { |k, v| "#{k}: #{v}" } .join(", ") end