more generic duck-typed rack extractor
This commit is contained in:
parent
fafeea0857
commit
08b75f06ef
|
@ -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 = ''
|
||||
|
|
Loading…
Reference in a new issue