Sha256: 00f8d92195e5f64e2efdf54d433a7759dd5c17621513fd09978762aa721c627a
Contents?: true
Size: 766 Bytes
Versions: 3
Compression:
Stored size: 766 Bytes
Contents
#!/usr/bin/env ruby $: << File.dirname(__FILE__) + '/lib' require 'mrbdoc_analyze' require 'mrbdoc_docu' MRUBY_ROOT = ARGV[0] DOC_ROOT = ARGV[1] _WRITE_LINE_NO = ARGV[2] STDOUT.sync = true raise ArgumentError.new 'mruby root missing!' if MRUBY_ROOT.nil? raise ArgumentError.new 'doc root missing!' if DOC_ROOT.nil? if _WRITE_LINE_NO.nil? WRITE_LINE_NO = true else case _WRITE_LINE_NO when 'true' WRITE_LINE_NO = true when 'false' WRITE_LINE_NO = false else raise ArgumentError.new 'Line no parameter has to be false or true!' end end mrbdoc = MRBDoc.new mrbdoc.analyze_code MRUBY_ROOT do |progress| puts progress end cfg = {:print_line_no => WRITE_LINE_NO} mrbdoc.write_documentation DOC_ROOT, cfg do |progress| puts progress end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
webruby-0.9.3 | modules/mruby/doc/language/mrbdoc/mrbdoc.rb |
webruby-0.9.2 | modules/mruby/doc/language/mrbdoc/mrbdoc.rb |
webruby-0.9.1 | modules/mruby/doc/language/mrbdoc/mrbdoc.rb |