From 08b75f06eff4aab292a4e1a0003e4a2fa2d9f742 Mon Sep 17 00:00:00 2001 From: Thomas Reynolds Date: Wed, 9 Jul 2014 10:59:00 -0700 Subject: [PATCH] more generic duck-typed rack extractor --- middleman-core/lib/middleman-core/util.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/middleman-core/lib/middleman-core/util.rb b/middleman-core/lib/middleman-core/util.rb index f2d1ac51..b98994d0 100644 --- a/middleman-core/lib/middleman-core/util.rb +++ b/middleman-core/lib/middleman-core/util.rb @@ -202,7 +202,7 @@ module Middleman # Useful for extensions implemented as Rack middleware. # @param response The response from #call # @return [String] The whole response as a string. - Contract Or[ArrayOf[String], IsA['Rack::BodyProxy']] => String + Contract RespondTo[:each] => String def self.extract_response_text(response) # The rack spec states all response bodies must respond to each result = ''