Sha256: 95df82d7554891e746e2308679f3d188d1bcee05179e2d1e447b983461385e1c
Contents?: true
Size: 710 Bytes
Versions: 10
Compression:
Stored size: 710 Bytes
Contents
require 'rubygems' require 'rake/gempackagetask' require 'rake/testtask' require 'rake/rdoctask' # read the contents of the gemspec, eval it, and assign it to 'spec' # this lets us maintain all gemspec info in one place. Nice and DRY. spec = eval(IO.read("amazon-ec2.gemspec")) Rake::GemPackageTask.new(spec) do |pkg| pkg.gem_spec = spec end task :install => [:package] do sh %{sudo gem install pkg/#{GEM}-#{VERSION}} end Rake::TestTask.new do |t| t.libs << "test" t.test_files = FileList['test/test*.rb'] t.verbose = true end Rake::RDocTask.new do |rd| rd.main = "README.rdoc" rd.rdoc_files.include("README.rdoc", "lib/**/*.rb") rd.rdoc_dir = 'doc' rd.options = spec.rdoc_options end
Version data entries
10 entries across 10 versions & 3 rubygems