Rakefile in arachni-rpc-em-0.1.1 vs Rakefile in arachni-rpc-em-0.1.2

- old
+ new

@@ -5,21 +5,25 @@ web site for more information on licensing and terms of use. =end require 'rubygems' -require 'rspec' -require 'rspec/core/rake_task' - require File.expand_path( File.dirname( __FILE__ ) ) + '/lib/arachni/rpc/em/version' -RSpec::Core::RakeTask.new do |t| - t.rspec_opts = ['--options', "\"#{File.dirname(__FILE__)}/spec/spec.opts\""] +begin + require 'rspec' + require 'rspec/core/rake_task' + + RSpec::Core::RakeTask.new +rescue LoadError => e + puts 'If you want to run the tests please install rspec first:' + puts ' gem install rspec' end -desc "Generate docs" +task default: [ :spec ] +desc "Generate docs" task :docs do outdir = "../arachni-rpc-pages" sh "mkdir #{outdir}" if !File.directory?( outdir ) @@ -30,42 +34,25 @@ sh "rm -rf .yard*" end - -# -# Cleans reports and logs -# desc "Cleaning..." task :clean do sh "rm *.gem || true" end - - -# -# Building -# desc "Build the arachni-rpc-em gem." task :build => [ :clean ] do sh "gem build arachni-rpc-em.gemspec" end - -# -# Installing -# desc "Build and install the arachni gem." task :install => [ :build ] do sh "gem install arachni-rpc-em-#{Arachni::RPC::EM::VERSION}.gem" end - -# -# Publishing -# desc "Push a new version to Gemcutter" task :publish => [ :build ] do sh "gem push arachni-rpc-em-#{Arachni::RPC::EM::VERSION}.gem" end