summaryrefslogtreecommitdiffhomepage
path: root/doc/language/mrbdoc/mrbdoc.rb
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-04-15 10:55:46 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-04-15 10:55:46 +0900
commit5138f62d6ba666dc0cb43618f407701b0414040e (patch)
tree6847b42135cba62a7ef7f4e359647122d1be173a /doc/language/mrbdoc/mrbdoc.rb
parent6e0c48d7584d27883d8fb7e5c6fe8eb6f1db0a91 (diff)
parentf3f99fa2cde9b05fde3fa5e4317ed7dc5e81aea8 (diff)
downloadmruby-5138f62d6ba666dc0cb43618f407701b0414040e.tar.gz
mruby-5138f62d6ba666dc0cb43618f407701b0414040e.zip
resolve conflict
Diffstat (limited to 'doc/language/mrbdoc/mrbdoc.rb')
-rwxr-xr-xdoc/language/mrbdoc/mrbdoc.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/language/mrbdoc/mrbdoc.rb b/doc/language/mrbdoc/mrbdoc.rb
new file mode 100755
index 000000000..cd8ae3833
--- /dev/null
+++ b/doc/language/mrbdoc/mrbdoc.rb
@@ -0,0 +1,22 @@
+#!/usr/bin/env ruby
+
+$: << File.dirname(__FILE__) + '/lib'
+
+require 'mrbdoc_analyze'
+require 'mrbdoc_docu'
+
+MRUBY_ROOT = ARGV[0]
+DOC_ROOT = ARGV[1]
+
+raise ArgumentError.new 'mruby root missing!' if MRUBY_ROOT.nil?
+raise ArgumentError.new 'doc root missing!' if DOC_ROOT.nil?
+
+mrbdoc = MRBDoc.new
+
+mrbdoc.analyze_code MRUBY_ROOT do |progress|
+ puts progress
+end
+
+mrbdoc.write_documentation DOC_ROOT do |progress|
+ puts progress
+end