summaryrefslogtreecommitdiff
path: root/ext/objspace/lib/objspace.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ext/objspace/lib/objspace.rb')
-rw-r--r--ext/objspace/lib/objspace.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/ext/objspace/lib/objspace.rb b/ext/objspace/lib/objspace.rb
index 7cd7507891..0298b0646c 100644
--- a/ext/objspace/lib/objspace.rb
+++ b/ext/objspace/lib/objspace.rb
@@ -36,7 +36,9 @@ module ObjectSpace
raise ArgumentError, "wrong output option: #{output.inspect}"
end
- _dump(obj, out)
+ ret = _dump(obj, out)
+ return nil if output == :stdout
+ ret
end
@@ -82,6 +84,8 @@ module ObjectSpace
raise ArgumentError, "wrong output option: #{output.inspect}"
end
- _dump_all(out, full, since)
+ ret = _dump_all(out, full, since)
+ return nil if output == :stdout
+ ret
end
end