Sha256: b0329f7650eae4bbe8691fafb93a183406d52b5bc4d13374ac851be088b438a9

Contents?: true

Size: 351 Bytes

Versions: 2

Compression:

Stored size: 351 Bytes

Contents

require 'grape/middleware/base'

module Grape
  module Middleware
    class Globals < Base
      def before
        request = Grape::Request.new(@env)
        @env['grape.request'] = request
        @env['grape.request.headers'] = request.headers
        @env['grape.request.params'] = request.params if @env['rack.input']
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
grape-0.13.0 lib/grape/middleware/globals.rb
grape-0.12.0 lib/grape/middleware/globals.rb