Sha256: d898d305e36167b0f139b26f779d5c8b449f8c9fc9d20f08acc689fe0f4ca359
Contents?: true
Size: 1.66 KB
Versions: 1
Compression:
Stored size: 1.66 KB
Contents
#!/usr/bin/env rake begin require 'hoe' rescue LoadError abort "This Rakefile requires 'hoe' (gem install hoe)" end GEMSPEC = 'rspec-formatter-webkit.gemspec' require 'rake/clean' Hoe.plugin :mercurial Hoe.plugin :signing Hoe.plugins.delete :rubyforge hoespec = Hoe.spec 'rspec-formatter-webkit' do self.readme_file = 'README.rdoc' self.history_file = 'History.rdoc' self.extra_rdoc_files = Rake::FileList[ '*.rdoc' ] self.license 'BSD' self.developer 'Michael Granger', 'ged@FaerieMUD.org' self.license 'Ruby' self.dependency 'rspec-core', '~> 3.4' self.dependency 'hoe-bundler', '~> 1.2', :development self.spec_extras[:post_install_message] = %{ You can use this formatter from TextMate by setting the TM_RSPEC_OPTS shell variable (in the 'Advanced' preference pane) to: --format RSpec::Core::Formatters::WebKit Have fun! }.gsub( /^\t+/m, '' ) self.require_ruby_version( '>=2.2.0' ) self.hg_sign_tags = true if self.respond_to?( :hg_sign_tags ) self.rdoc_locations << "deveiate:/usr/local/www/public/code/#{remote_rdoc_dir}" end ENV['VERSION'] ||= hoespec.spec.version.to_s # Ensure history is updated before checking in task 'hg:precheckin' => [ :check_history, :check_manifest, :gemspec ] task :legacy_gem do Dir.chdir( 'legacy' ) do sh 'rake gem' end end CLEAN.include( 'legacy/pkg' ) task :gemspec => GEMSPEC desc "Refresh the .gemspec" file GEMSPEC => 'Rakefile' do |task| spec = hoespec.spec.dup spec.files.delete( '.gemtest' ) spec.signing_key = nil spec.version = "#{spec.version}.pre.#{Time.now.strftime("%Y%m%d%H%M%S")}" File.open( task.name, 'w' ) do |fh| fh.write( spec.to_ruby ) end end CLOBBER.include( '*.gemspec' )
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rspec-formatter-webkit-2.6.0 | Rakefile |