Sha256: 62758ec5284581811b6c3d5fdf8cbaac06b18ab4e4279bf13380d532d0deb862

Contents?: true

Size: 671 Bytes

Versions: 5

Compression:

Stored size: 671 Bytes

Contents

import %w(rubytest rubydoc rubypackage)

lib_files = Dir["lib/**/*.rb"]
dist_files = lib_files + %w(rantfile.rb README test_project_rb1.rb) + Dir["{test,bin}/*"]

desc "Run unit tests."
gen RubyTest do |t|
    t.test_dir = "test"
    t.pattern = "tc_*.rb"
end

desc "Generate html documentation."
gen RubyDoc do |t|
    t.opts = %w(--title wgrep --main README README)
end

desc "Create packages."
gen RubyPackage, :wgrep do |t|
    t.version = "1.0.0"
    t.summary = "Simple grep program."
    t.files = dist_files
    t.bindir = "bin"
    t.executable = "wgrep"
    t.pkg_dir = "packages"
    t.package_task "pkg"
end

task :clean do
    sys.rm_rf %w(doc packages)
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rant-0.3.0 test/project_rb1/rantfile.rb
rant-0.3.2 test/project_rb1/rantfile.rb
rant-0.3.8 test/project_rb1/rantfile.rb
rant-0.3.6 test/project_rb1/rantfile.rb
rant-0.3.4 test/project_rb1/rantfile.rb