Skip to content

Commit

Permalink
RCBC-99 read out the StringIO contents in json gem monkey patch
Browse files Browse the repository at this point in the history
Change-Id: Ic1a96172fad63533dc02dfb98c4c8ec9cc69f14d
Reviewed-on: http://review.couchbase.org/23117
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  • Loading branch information
avsej committed Dec 6, 2012
1 parent a91a781 commit b7099e7
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions lib/ext/multi_json_fix.rb
Expand Up @@ -38,6 +38,9 @@ class << MultiJson
class << multi_json_engine
alias _load_object load
def load(string, options = {})
if string.is_a?(StringIO)
string = string.read
end
if string =~ /\A\s*[{\[]/
_load_object(string, options)
else
Expand Down

0 comments on commit b7099e7

Please sign in to comment.