Sha256: f7fbcfe30814d8f08454ef3254f2cca9800f1788f458e8a5081b2a920cde1e6c

Contents?: true

Size: 792 Bytes

Versions: 5

Compression:

Stored size: 792 Bytes

Contents

require 'bundler'
Bundler::GemHelper.install_tasks

require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec)

require 'rake/version_task'
Rake::VersionTask.new

include Rake::DSL if defined?(Rake::DSL)
RVM_PREFIX = "rvm 1.8.7,1.9.3-p327,2.0.0 do"


namespace :spec do
  desc "Run on three Rubies"
  task :platforms do
    exit $?.exitstatus unless system "#{RVM_PREFIX} bundle install"
    exit $?.exitstatus unless system "#{RVM_PREFIX} bundle exec rake spec"
  end
end

task :default => 'spec:platforms'

desc 'Push everywhere!'
task :publish do
  system %{git push origin}
  system %{git push guard}
  system %{git push gitcafe}
end

desc 'Push tags'
task :publish_tags do
  system %{git push origin --tags}
  system %{git push guard --tags}
  system %{git push gitcafe --tags}
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
guard-rails-0.4.4 Rakefile
guard-rails-0.4.3 Rakefile
guard-rails-0.4.2 Rakefile
guard-rails-0.4.1 Rakefile
guard-rails-0.4.0 Rakefile