Sha256: f155b210566bf5c83e34cd183b62b0edea6e8a227ae74b0348d006597955a8b5
Contents?: true
Size: 1.16 KB
Versions: 5
Compression:
Stored size: 1.16 KB
Contents
$LOAD_PATH.unshift File.expand_path('../lib', __FILE__) require 'bundler' Bundler.setup require 'rake' require 'rspec' require 'rspec/core/rake_task' require 'bullet/version' task :build do system 'gem build bullet.gemspec' end task install: :build do system "sudo gem install bullet-#{Bullet::VERSION}.gem" end task release: :build do puts "Tagging #{Bullet::VERSION}..." system "git tag -a #{Bullet::VERSION} -m 'Tagging #{Bullet::VERSION}'" puts 'Pushing to Github...' system 'git push --tags' puts 'Pushing to rubygems.org...' system "gem push bullet-#{Bullet::VERSION}.gem" end RSpec::Core::RakeTask.new(:spec) do |spec| spec.pattern = 'spec/**/*_spec.rb' end RSpec::Core::RakeTask.new('spec:progress') do |spec| spec.rspec_opts = %w[--format progress] spec.pattern = 'spec/**/*_spec.rb' end begin require 'rdoc/task' desc 'Generate documentation for the plugin.' Rake::RDocTask.new do |rdoc| rdoc.rdoc_dir = 'rdoc' rdoc.title = "bullet #{Bullet::VERSION}" rdoc.rdoc_files.include('README*') rdoc.rdoc_files.include('lib/**/*.rb') end rescue LoadError puts 'RDocTask is not supported for this platform' end task default: :spec
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
bullet-5.7.5 | Rakefile |
bullet-5.7.4 | Rakefile |
bullet-5.7.3 | Rakefile |
bullet-5.7.2 | Rakefile |
bullet-5.7.1 | Rakefile |