Sha256: 7bbdb6fbdde22357b579d6be6a5ea203202a6b61052fcfa01a7a3e6f36204d43
Contents?: true
Size: 979 Bytes
Versions: 2
Compression:
Stored size: 979 Bytes
Contents
require 'active_record/fixtures' require 'tasks/carrier_type' require 'tasks/content_type' require 'tasks/identifier_type' require 'tasks/item' namespace :enju_biblio do desc "create initial records for enju_biblio" task :setup => :environment do Dir.glob(Rails.root.to_s + '/db/fixtures/enju_biblio/*.yml').each do |file| ActiveRecord::Fixtures.create_fixtures('db/fixtures/enju_biblio', File.basename(file, '.*')) end end desc "import manifestations and items from a TSV file" task :resource_import => :environment do ResourceImportFile.import end desc "import manifestations and items from a TSV file" task :agent_import => :environment do AgentImportFile.import end desc "upgrade enju_biblio" task :upgrade => :environment do Item.transaction do update_item update_carrier_type update_content_type update_identifier_type end puts 'enju_biblio: The upgrade completed successfully.' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
enju_biblio-0.1.0.pre58 | lib/tasks/enju_biblio_tasks.rake |
enju_biblio-0.1.0.pre57 | lib/tasks/enju_biblio_tasks.rake |