Sha256: 09a47fb4796adbea3d6b00aaedbfbf5467c01bac7d45b1bd6bd760e65ce36013
Contents?: true
Size: 788 Bytes
Versions: 1
Compression:
Stored size: 788 Bytes
Contents
require 'bundler/gem_tasks' require 'rake/testtask' gemspec = eval(File.read(Dir['*.gemspec'].first)) file = [gemspec.name, gemspec.version].join('-') + '.gem' desc 'Validate gemspec' task :gemspec do gemspec.validate end desc 'Run minitest' task :test do Rake::TestTask.new do |t| t.libs << 'spec' t.test_files = FileList['spec/**/*_spec.rb'] t.warning = true t.verbose = true end end desc 'sudo install gem' task :sudo_install => :build do system "sudo -Es sh -c \'umask 022; gem install gems/#{file}\'" end desc 'Remove gems' task :clean do FileUtils.rm_rf 'pkg' end desc 'Tag the release' task :tag do system "git tag #{gemspec.version}" end desc 'Push to rubygems' task :push => :tag do system "gem push pkg/#{file}" end task default: :test
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sapluuna-0.2.0 | Rakefile |