1 require 'rubygems/package_task'
4 $: << "#{File.dirname(__FILE__)}/lib"
6 spec = eval File.read(Dir['*.gemspec'][0])
8 Rake::RDocTask.new(:doc) { |t|
10 t.rdoc_files.include 'lib/**/*.rb', 'doc/*', 'bin/*', 'ext/**/*.c',
12 t.options << '-S' << '-N'
13 t.rdoc_dir = 'doc/rdoc'
16 Gem::PackageTask.new(spec) { |pkg|
17 pkg.need_tar_bz2 = true
19 desc "Cleans out the packaged files."
24 desc "Builds and installs the gem for #{spec.name}"
25 task(:install => :package) {
26 g = "pkg/#{spec.name}-#{spec.version}.gem"
27 system "sudo gem install -l #{g}"
30 desc "Runs IRB, automatically require()ing #{spec.name}."
32 exec "irb -Ilib -r#{spec.name}"