Sha256: d5954647fed615047c68528a0b8386a2309de6232c33cc466c0a6d27c37a35cd
Contents?: true
Size: 1.15 KB
Versions: 9
Compression:
Stored size: 1.15 KB
Contents
require "bundler/gem_tasks" require 'yard' require "rake/testtask" require 'fileutils' p base_path = File.expand_path('..', __FILE__) p basename = File.basename(base_path) task :default do system 'rake -T' end desc "make documents by yard" task :yard => [:hiki2md] do YARD::Rake::YardocTask.new end desc "transfer hikis/*.hiki to wiki" task :hiki2md do files = Dir.entries('hikis') files.each{|file| name=file.split('.') case name[1] when 'hiki' p command="hiki2md hikis/#{name[0]}.hiki > #{basename}.wiki/#{name[0]}.md" system command when 'gif','png','pdf' p command="cp hikis/#{file} #{basename}.wiki/#{file}" # system command FileUtils.cp("hikis/#{file}","#{basename}.wiki/#{file}",:verbose=>true) FileUtils.cp("hikis/#{file}","doc/#{file}",:verbose=>true) end } readme_en="#{basename}.wiki/README_en.md" readme_ja="#{basename}.wiki/README_ja.md" if File.exists?(readme_en) FileUtils.cp(readme_en,"./README.md",:verbose=>true) elsif File.exists?(readme_ja) FileUtils.cp(readme_ja,"./README.md",:verbose=>true) FileUtils.cp(readme_ja,"#{basename}.wiki/Home.md",:verbose=>true) end end
Version data entries
9 entries across 8 versions & 3 rubygems