Sha256: 3df1d8b18adb6faa173f060dd82c1e1435ba02903a2987e761020b88eb4ddf3d

Contents?: true

Size: 317 Bytes

Versions: 1

Compression:

Stored size: 317 Bytes

Contents

module InboundRequestsLogger
  extend ActiveSupport::Concern

  private

  def attach_inbound_request_loggable(loggable)
    request.env["inbound_request_log"].update_columns(loggable_id: loggable.id) if loggable&.persisted?
  end
end

ActiveSupport.on_load(:action_controller) do
  include InboundRequestsLogger
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails_api_logger-0.2.3 lib/rails_api_logger/inbound_requests_logger.rb