Sha256: 9cc8b02e587a0e54c238e54f1a6b4ab0402d9fff1fe388738f2fe7481bab4dca

Contents?: true

Size: 1.26 KB

Versions: 17

Compression:

Stored size: 1.26 KB

Contents

require 'echoe'

Echoe.new("has_many_polymorphs") do |p|  
  p.project = "fauna"
  p.summary = "An ActiveRecord plugin for self-referential and double-sided polymorphic associations."
  p.url = "http://blog.evanweaver.com/files/doc/fauna/has_many_polymorphs/"  
  p.docs_host = "blog.evanweaver.com:~/www/bax/public/files/doc/"  
  p.dependencies = ["activerecord"]
  p.rdoc_pattern = /polymorphs\/association|polymorphs\/class_methods|polymorphs\/reflection|polymorphs\/autoload|polymorphs\/configuration|README|CHANGELOG|TODO|LICENSE|templates\/migration\.rb|templates\/tag\.rb|templates\/tagging\.rb|templates\/tagging_extensions\.rb/    
  p.require_signed = true
  p.clean_pattern += ["**/ruby_sess*", "**/generated_models/**"]
  p.test_pattern = ["test/unit/*_test.rb", "test/integration/*_test.rb", "test/generator/*_test.rb"]
end

desc "Run all the tests for every database adapter" 
task "test_all" do
  ['mysql', 'postgresql', 'sqlite3'].each do |adapter|
    ENV['DB'] = adapter
    ENV['PRODUCTION'] = nil
    STDERR.puts "#{'='*80}\nDevelopment mode for #{adapter}\n#{'='*80}"
    system("rake test:multi_rails:all")
  
    ENV['PRODUCTION'] = '1'
    STDERR.puts "#{'='*80}\nProduction mode for #{adapter}\n#{'='*80}"
    system("rake test:multi_rails:all")    
  end
end

Version data entries

17 entries across 17 versions & 3 rubygems

Version Path
radiant-tags-extension-1.6.10 vendor/plugins/has_many_polymorphs/Rakefile
radiant-tags-extension-1.6.9 vendor/plugins/has_many_polymorphs/Rakefile
radiant-tags-extension-1.6.8 vendor/plugins/has_many_polymorphs/Rakefile
radiant-tags-extension-1.6.7 vendor/plugins/has_many_polymorphs/Rakefile
radiant-tags-extension-1.6.6 vendor/plugins/has_many_polymorphs/Rakefile
radiant-tags-extension-1.6.5 vendor/plugins/has_many_polymorphs/Rakefile
radiant-tags-extension-1.6.4 vendor/plugins/has_many_polymorphs/Rakefile
radiant-tags-extension-1.6.3 vendor/plugins/has_many_polymorphs/Rakefile
radiant-tags-extension-1.6.2 vendor/plugins/has_many_polymorphs/Rakefile
radiant-tags-extension-1.6.1 vendor/plugins/has_many_polymorphs/Rakefile
radiant-tags-extension-1.6.0 vendor/plugins/has_many_polymorphs/Rakefile
radiant-tags-extension-1.5.1 vendor/plugins/has_many_polymorphs/Rakefile
has_many_polymorphs-2.2 Rakefile
has_many_polymorphs-2.13 Rakefile
spree-0.6.0 vendor/plugins/has_many_polymorphs/Rakefile
spree-0.7.1 vendor/plugins/has_many_polymorphs/Rakefile
spree-0.7.0 vendor/plugins/has_many_polymorphs/Rakefile