Sha256: 793ff783e0af4641c84b007ca6a3f4b9e3bec2082d8244333223a6b88f75167c
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 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 /.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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
markdown_helper-2.1.0 | Rakefile |