From 9fc49a62cf3c2d0e77d82922ca676efdf1d68a43 Mon Sep 17 00:00:00 2001 From: Tomas Linhart Date: Fri, 22 Feb 2013 02:46:43 +0100 Subject: [PATCH] Allow to skip reading body of input so route can accept all sort of content types --- lib/grape/middleware/formatter.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/grape/middleware/formatter.rb b/lib/grape/middleware/formatter.rb index 01c2025e48..fa69cab9a4 100644 --- a/lib/grape/middleware/formatter.rb +++ b/lib/grape/middleware/formatter.rb @@ -18,7 +18,8 @@ def headers def before negotiate_content_type - read_body_input + endpoint = request.env['api.endpoint'] + read_body_input if endpoint.nil? || !endpoint.options[:route_options][:skip_read_body] end def after