summaryrefslogtreecommitdiffhomepage
path: root/Rakefile
blob: 6993e3bd828f77fe090f06b6956899b74840969c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
require 'yard'

task default: [:api]
#task default: [:yard]

#YARD::Rake::YardocTask.new do |t|
#  t.files = ['./mrblib/*', 'src/*']
#  t.options = ['--output-dir', './docs', 'yardoc --markup=markdown|textile|rdoc(default)', '--plugin mruby']
#  t.stats_options = ['--list-undoc']
#end
#
desc 'generate yard docs'
task :api do
  begin
    sh "mrbdoc"
  rescue
    puts "ERROR: To generate yard documentation, you should install yard-mruby gem."
    puts "  $ gem install yard-mruby yard-coderay"
  end
end