summaryrefslogtreecommitdiff
path: root/tool/make_hgraph.rb
diff options
context:
space:
mode:
Diffstat (limited to 'tool/make_hgraph.rb')
-rw-r--r--tool/make_hgraph.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/tool/make_hgraph.rb b/tool/make_hgraph.rb
index 0f388814dd..174fa5dd2f 100644
--- a/tool/make_hgraph.rb
+++ b/tool/make_hgraph.rb
@@ -83,13 +83,12 @@ module ObjectSpace
def self.module_refenreces_image klass, file
dot = module_refenreces_dot(klass)
- img = nil
- IO.popen("dot -Tpng", 'r+'){|io|
+ img = IO.popen(%W"dot -Tpng", 'r+b') {|io|
#
io.puts dot
io.close_write
- img = io.read
+ io.read
}
- open(File.expand_path(file), 'w+'){|f| f.puts img}
+ File.binwrite(file, img)
end
end