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

Version Path
hikiutils-0.2.3.1 Rakefile
hikiutils-0.2.3 Rakefile
hikiutils-0.2.2 Rakefile
latex2hiki-0.1.1 Rakefile
hiki2yard-0.1.3 lib/hiki2yard/new_rakefile
hikiutils-0.2.1 Rakefile
hikiutils-0.2.0 Rakefile
hiki2yard-0.1.2 Rakefile
hiki2yard-0.1.2 lib/hiki2yard/new_rakefile