Sha256: 34d5d158a5426a08ad52e053608a406703a9df9e72ac36895ce72ce34a0dd154

Contents?: true

Size: 813 Bytes

Versions: 11

Compression:

Stored size: 813 Bytes

Contents

require 'rubygems'
require 'bundler/setup'

require 'appraisal'

require 'rake'
require 'rake/testtask'

$LOAD_PATH << File.join(File.dirname(__FILE__), 'lib')


desc 'Default: run unit tests.'
task :default => [:clean, 'appraisal:install', :all]

desc 'Test the paperclip plugin under all supported Rails versions.'
task :all do |t|
  exec('rake appraisal test')
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

desc 'Test the paperclip plugin.'
Rake::TestTask.new(:test) do |t|
  t.libs << 'lib:test'
  t.pattern = 'test/**/*_test.rb'
  t.verbose = true
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
delayed_paperclip-2.6.0.0 Rakefile
delayed_paperclip-2.5.1.0 Rakefile
delayed_paperclip-2.5.0.1 Rakefile
delayed_paperclip-2.4.5.2 Rakefile
delayed_paperclip-2.4.5.1 Rakefile
delayed_paperclip-2.4.5.0 Rakefile
delayed_paperclip-2.4.4.0 Rakefile
delayed_paperclip-2.4.3.0 Rakefile
delayed_paperclip-2.4.2.0 Rakefile
delayed_paperclip-2.4.1.0 Rakefile
delayed_paperclip-2.4.0.0 Rakefile