Sha256: 10fe4779d1a6bf148ccbeb7c1f6db50902bd2e0274d15fc394f1059c8887b0aa

Contents?: true

Size: 688 Bytes

Versions: 18

Compression:

Stored size: 688 Bytes

Contents

# -*- encoding : utf-8 -*-
module Dao
  module Middleware 
    class ParamsParser
      def initialize(app)
        @app = app
      end

      def call(env)
        @env = env
        #if params = parse_formatted_parameters(env)
          #env["action_dispatch.request.request_parameters"] = params
        #end

        query_parameters = @env["action_controller.request.query_parameters"]
        request_parameters = @env["action_controller.request.request_parameters"]

        Rails.logger.info("query_parameters : #{ query_parameters.inspect }")
        Rails.logger.info("request_parameters : #{ request_parameters.inspect }")

        @app.call(@env)
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
dao-8.0.1 lib/dao/rack/middleware/params_parser.rb
dao-8.0.0 lib/dao/rack/middleware/params_parser.rb
dao-7.0.0 lib/dao/rack/middleware/params_parser.rb
dao-5.6.1 lib/dao/rack/middleware/params_parser.rb
dao-5.5.2 lib/dao/rack/middleware/params_parser.rb
dao-5.5.1 lib/dao/rack/middleware/params_parser.rb
dao-5.5.0 lib/dao/rack/middleware/params_parser.rb
dao-5.4.0 lib/dao/rack/middleware/params_parser.rb
dao-5.3.3 lib/dao/rack/middleware/params_parser.rb
dao-5.3.2 lib/dao/rack/middleware/params_parser.rb
dao-5.3.0 lib/dao/rack/middleware/params_parser.rb
dao-5.2.1 lib/dao/rack/middleware/params_parser.rb
dao-5.1.2 lib/dao/rack/middleware/params_parser.rb
dao-5.1.1 lib/dao/rack/middleware/params_parser.rb
dao-5.0.0 lib/dao/rack/middleware/params_parser.rb
dao-4.6.4 lib/dao/rack/middleware/params_parser.rb
dao-4.4.4 lib/dao/rack/middleware/params_parser.rb
dao-4.4.2 lib/dao/rack/middleware/params_parser.rb