Sha256: 86015bd687b170f7af67a6970093a1bfd90c875f6ec483b617131dd81f8bc50e

Contents?: true

Size: 678 Bytes

Versions: 30

Compression:

Stored size: 678 Bytes

Contents

namespace :db do
  namespace :fixtures do
    desc "Load fixtures into the current environment's database. Load specific fixtures using FIXTURES=x,y"
    task :load => :environment do
      begin
        ActsAsSolr::Post.execute(Solr::Request::Delete.new(:query => "*:*"))
        ActsAsSolr::Post.execute(Solr::Request::Commit.new)
        (ENV['FIXTURES'] ? ENV['FIXTURES'].split(/,/) : Dir.glob(File.join(RAILS_ROOT, 'test', 'fixtures', '*.{yml,csv}'))).each do |fixture_file|    
          ActsAsSolr::SolrFixtures.load(File.basename(fixture_file, '.*'))
        end 
        puts "The fixtures loaded have been added to Solr"       
      rescue
      end
    end
  end
end

Version data entries

30 entries across 30 versions & 6 rubygems

Version Path
honkster-acts_as_solr-0.1.0 lib/acts_as_solr/tasks/database.rake
honkster-acts_as_solr-0.2.0 lib/acts_as_solr/tasks/database.rake
honkster-acts_as_solr-0.2.1 lib/acts_as_solr/tasks/database.rake
honkster-acts_as_solr-0.2.2 lib/acts_as_solr/tasks/database.rake
honkster-acts_as_solr-0.2.3 lib/acts_as_solr/tasks/database.rake
honkster-acts_as_solr-0.2.4 lib/acts_as_solr/tasks/database.rake
honkster-acts_as_solr-0.2.5 lib/acts_as_solr/tasks/database.rake
honkster-acts_as_solr-0.3.4 lib/acts_as_solr/tasks/database.rake
jbasdf-acts_as_solr-0.3.3 lib/acts_as_solr/tasks/database.rake
jbasdf-jbasdf-acts_as_solr-0.4.0 lib/acts_as_solr/tasks/database.rake
jbasdf-muck-solr-0.4.0 lib/acts_as_solr/tasks/database.rake
jbasdf-muck-solr-0.4.1 lib/acts_as_solr/tasks/database.rake
jbasdf-muck-solr-0.4.2 lib/acts_as_solr/tasks/database.rake
acts_as_solr_reloaded-1.6.0 lib/tasks/database.rake
acts_as_solr_reloaded-1.5.0 lib/tasks/database.rake
acts_as_solr_reloaded-1.4.0 lib/tasks/database.rake
muck-solr-0.4.7 lib/acts_as_solr/tasks/database.rake
acts_as_solr_reloaded-1.3.0 lib/acts_as_solr/tasks/database.rake
acts_as_solr_reloaded-1.2.0 lib/acts_as_solr/tasks/database.rake
acts_as_solr_reloaded-1.1.0 lib/acts_as_solr/tasks/database.rake