Sha256: a0696521689ea597511cd88c3de470ff008a96bd70fe496f5d67245462035757

Contents?: true

Size: 521 Bytes

Versions: 2

Compression:

Stored size: 521 Bytes

Contents

module Hawkei
  module Plugins
    module Rails
      class MiddlewareData

        class << self

          def store_data(request = nil)
            store_request_data(request) if request
          end

          private

          def store_request_data(request)
            object = Hawkei::Store.get(:request) || {}

            Hawkei::Store.set(
              :request,
              object.merge(id: request.env['action_dispatch.request_id'])
            )
          end

        end

      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hawkei-1.1.0 lib/hawkei/plugins/rails/middleware_data.rb
hawkei-1.0.0 lib/hawkei/plugins/rails/middleware_data.rb