summaryrefslogtreecommitdiffhomepage
path: root/doc/language/generator.rb
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-04-15 19:54:09 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-04-15 19:54:09 +0900
commit216b051756bb44ff3bbe7d0d96e1abc51ecc6078 (patch)
treef05b30e5da8ef26ac2185da0158fbb05e0016893 /doc/language/generator.rb
parent5138f62d6ba666dc0cb43618f407701b0414040e (diff)
parentc53846a22a48781ea2e692b7b8facaab359f9b2e (diff)
downloadmruby-216b051756bb44ff3bbe7d0d96e1abc51ecc6078.tar.gz
mruby-216b051756bb44ff3bbe7d0d96e1abc51ecc6078.zip
Merge pull request #2063 from bovi/update_language_doc
Improve Language Documentation
Diffstat (limited to 'doc/language/generator.rb')
-rwxr-xr-xdoc/language/generator.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/language/generator.rb b/doc/language/generator.rb
index 9bc907ece..c5bab1f84 100755
--- a/doc/language/generator.rb
+++ b/doc/language/generator.rb
@@ -1,7 +1,15 @@
#!/usr/bin/env ruby
+require 'pty'
+
c_dir = File.dirname(__FILE__)
MRUBY_ROOT = File.expand_path("#{c_dir}/../..")
DOC_DIR = File.expand_path(c_dir)
-puts `#{DOC_DIR}/mrbdoc/mrbdoc.rb #{MRUBY_ROOT} #{DOC_DIR}`
+cmd = "ruby #{DOC_DIR}/mrbdoc/mrbdoc.rb #{MRUBY_ROOT} #{DOC_DIR} false"
+IO.popen(cmd, "r+") do |io|
+ io.close_write
+ while line = io.gets
+ puts line
+ end
+end