Sha256: 9616e30e80b2ddbecd5a5b349266a4f173edab4d6bdc3b74693d39208bfcdb13

Contents?: true

Size: 663 Bytes

Versions: 9

Compression:

Stored size: 663 Bytes

Contents

require 'active_record/fixtures'
desc "create initial records for enju_event"
namespace :enju_event do
  task setup: :environment do
    Dir.glob(Rails.root.to_s + '/db/fixtures/enju_event/*.yml').each do |file|
      ActiveRecord::FixtureSet.create_fixtures('db/fixtures/enju_event', File.basename(file, '.*'))
    end
  end

  desc "import events from a TSV file"
  task event_import: :environment do
    EventImportFile.import
  end

  desc "upgrade enju_circulation"
  task upgrade: :environment do
    Rake::Task['statesman:backfill_most_recent'].invoke('EventExportFile')
    Rake::Task['statesman:backfill_most_recent'].invoke('EventImportFile')
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
enju_event-0.3.5 lib/tasks/enju_event_tasks.rake
enju_event-0.3.4 lib/tasks/enju_event_tasks.rake
enju_event-0.3.3 lib/tasks/enju_event_tasks.rake
enju_event-0.4.0.beta.1 lib/tasks/enju_event_tasks.rake
enju_event-0.3.2 lib/tasks/enju_event_tasks.rake
enju_event-0.3.1 lib/tasks/enju_event_tasks.rake
enju_event-0.3.0 lib/tasks/enju_event_tasks.rake
enju_event-0.3.0.rc.1 lib/tasks/enju_event_tasks.rake
enju_event-0.3.0.beta.1 lib/tasks/enju_event_tasks.rake