From e60709e3c2cd5d60cccbcb19262c7ce8ed6b538a Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sat, 28 Jun 2014 17:38:11 -0500 Subject: [PATCH] gist-logs: 1.8 compat --- Library/Contributions/cmd/brew-gist-logs.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Library/Contributions/cmd/brew-gist-logs.rb b/Library/Contributions/cmd/brew-gist-logs.rb index d36567f3e8..120818d492 100755 --- a/Library/Contributions/cmd/brew-gist-logs.rb +++ b/Library/Contributions/cmd/brew-gist-logs.rb @@ -77,7 +77,9 @@ def post path, data response = http.request(request) raise HTTP_Error, response if response.code != '201' - if response["Content-Type"].downcase == "application/json; charset=utf-8" + if !response.body.respond_to?(:force_encoding) + body = response.body + elsif response["Content-Type"].downcase == "application/json; charset=utf-8" body = response.body.dup.force_encoding(Encoding::UTF_8) else body = response.body.encode(Encoding::UTF_8, undef: :replace)