Sha256: 5f0795ca6def90005df792ce81959995c825caffe0abdafbde03b6d64805ffe6
Contents?: true
Size: 1.13 KB
Versions: 6
Compression:
Stored size: 1.13 KB
Contents
require 'bundler/gem_tasks' require 'appraisal' require 'rspec/core/rake_task' require 'cucumber/rake/task' desc 'Default: run unit tests.' task :default => [:clean, :all] desc 'Test the paperclip plugin under all supported Rails versions.' task :all do |t| if ENV['BUNDLE_GEMFILE'] exec('rake spec && cucumber') else exec("rm -f gemfiles/*.lock") Rake::Task["appraisal:gemfiles"].execute Rake::Task["appraisal:install"].execute exec('rake appraisal') end end desc 'Test the paperclip plugin.' RSpec::Core::RakeTask.new(:spec) desc 'Run integration test' Cucumber::Rake::Task.new do |t| t.cucumber_opts = %w{--format progress} end desc 'Start an IRB session with all necessary files required.' task :shell do |t| chdir File.dirname(__FILE__) exec 'irb -I lib/ -I lib/paperclip -r rubygems -r active_record -r tempfile -r init' end desc 'Clean up files.' task :clean do |t| FileUtils.rm_rf "doc" FileUtils.rm_rf "tmp" FileUtils.rm_rf "pkg" FileUtils.rm_rf "public" FileUtils.rm "test/debug.log" rescue nil FileUtils.rm "test/paperclip.db" rescue nil Dir.glob("paperclip-*.gem").each{|f| FileUtils.rm f } end
Version data entries
6 entries across 6 versions & 2 rubygems
Version | Path |
---|---|
kt-paperclip-5.4.0 | Rakefile |
paperclip-6.1.0 | Rakefile |
paperclip-6.0.0 | Rakefile |
paperclip-5.3.0 | Rakefile |
paperclip-5.2.1 | Rakefile |
paperclip-5.2.0 | Rakefile |