Sha256: 320a784a5e534d119a09aba09cb0d8c880a806201e2728e82cb185bfd8e4986a
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
require 'rubygems' require 'rake' require 'rake/gempackagetask' require 'spec/rake/spectask' GEM_NAME = 'acts_as_archive' PKG_FILES = FileList['**/*'] - FileList['coverage', 'coverage/**/*', 'pkg', 'pkg/**/*', 'spec/db/log/*.log'] spec = Gem::Specification.new do |s| s.author = "Winton Welsh" s.email = "mail@wintoni.us" s.executables << GEM_NAME s.extra_rdoc_files = [ "README.markdown" ] s.files = PKG_FILES.to_a s.homepage = "http://github.com/winton/#{GEM_NAME}" s.name = GEM_NAME s.platform = Gem::Platform::RUBY s.require_path = "lib" s.summary = "Don't delete your records, move them to a different table" s.version = "0.1.4" end desc "Package gem" Rake::GemPackageTask.new(spec) do |pkg| pkg.gem_spec = spec end desc "Install gem" task :install do Rake::Task['gem'].invoke `sudo gem uninstall #{GEM_NAME} -x` `sudo gem install pkg/#{GEM_NAME}*.gem` `rm -Rf pkg` end desc "Generate gemspec" task :gemspec do File.open("#{File.dirname(__FILE__)}/#{GEM_NAME}.gemspec", 'w') do |f| f.write(spec.to_ruby) end end desc "Run specs" Spec::Rake::SpecTask.new do |t| t.rcov = true t.spec_opts = ["--format", "specdoc", "--colour"] t.spec_files = FileList["spec/**/*_spec.rb"] end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
acts_as_archive-0.1.4 | Rakefile |