Sha256: b7cdc6881892ce0a93677935726cb9c6282271fd187e012ce7f9ef174e778556
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
require "git/lighttp" def spec @spec ||= Gem::Specification.load("git-lighttp.gemspec") end desc "Run tests" task :test, [:file] do |spec, args| Dir["test/#{args.file}*_test.rb"].each do |file| sh "ruby #{file}" end end desc "API Documentation (RDoc)" task :doc do sh "rdoc -o doc/api -H -f hanna -m README.rdoc" end desc "Build tags" task :tags do rbalias = '/.*alias(_method)?[[:space:]]+:([[:alnum:]_=!?]+),?[[:space:]]+:([[:alnum:]_=!]+)/\\2/f/' sh "ctags", "--recurse=yes", "--tag-relative=yes", "--totals=yes", "--extra=+f", "--fields=+iaS", "--regex-ruby="+rbalias end desc "Build #{spec.file_name}" task :build => "#{spec.name}.gemspec" do sh "gem build #{spec.name}.gemspec" end desc "Release #{spec.file_name}" task :release => :build do sh "gem push #{spec.file_name}" end desc "Install gem file #{spec.file_name}" task :install => :build do sh "gem install -l #{spec.file_name}" end desc "Uninstall gem #{spec.name} v#{spec.version}" task :uninstall do sh "gem uninstall #{spec.name} -v #{spec.version}" end task :default => :test
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
git-lighttp-0.3.0 | Rakefile |