Sha256: eadb83271c35206fa1ca18f2b3a8027e41cda13a5e4d2a8383cb15feccc74f91

Contents?: true

Size: 296 Bytes

Versions: 3

Compression:

Stored size: 296 Bytes

Contents

module InboundRequestsLogger
  extend ActiveSupport::Concern

  private

  def attach_inbound_request_loggable(loggable)
    request.env["inbound_request_log"].loggable = loggable if loggable&.persisted?
  end
end

ActiveSupport.on_load(:action_controller) do
  include InboundRequestsLogger
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rails_api_logger-0.2.2 lib/rails_api_logger/inbound_requests_logger.rb
rails_api_logger-0.2.1 lib/rails_api_logger/inbound_requests_logger.rb
rails_api_logger-0.2.0 lib/rails_api_logger/inbound_requests_logger.rb