Sha256: 5fa84dddafc24b65a4435bb136165358f47e4c2382be5ba1b2a2ac00cc8ee3c6
Contents?: true
Size: 1.1 KB
Versions: 2
Compression:
Stored size: 1.1 KB
Contents
require 'bundler/gem_tasks' require 'rake/testtask' require_relative 'lib/markdown_helper' Rake::TestTask.new(:test) do |t| t.libs << 'test' t.libs << 'lib' t.test_files = FileList['test/**/*_test.rb'] end namespace :build do desc 'Build README.md file from README.template.md' task :readme do Rake::Task['build:usages'].invoke Dir.chdir('markdown/readme') do markdown_helper = MarkdownHelper.new template_file_path = 'highlight_ruby_template.md' markdown_file_path = 'highlighted_ruby.md' markdown_helper.include(template_file_path, markdown_file_path) markdown_helper.include('README.template.md', '../../README.md') end end desc 'Build usage for executables' task :usages do %w/ create_page_toc include resolve /.each do |executable_name| usage_text = `ruby bin/_#{executable_name} --help` usage_file_path = "bin/usage/#{executable_name}.txt" File.open(usage_file_path, 'w') do |file| file.puts(usage_text) end end end end task :default => :test
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
markdown_helper-2.0.0 | Rakefile |
markdown_helper-1.9.9 | Rakefile |