Sha256: 28771d75540524f20fa42a245a55041d2b81d6f5689e92c1348cd96f3d877572
Contents?: true
Size: 1005 Bytes
Versions: 5
Compression:
Stored size: 1005 Bytes
Contents
require 'active_record/fixtures' namespace :enju_circulation do desc "create initial records for enju_circulation" task :setup => :environment do Dir.glob(Rails.root.to_s + '/db/fixtures/enju_circulation/*.yml').each do |file| ActiveRecord::Fixtures.create_fixtures('db/fixtures/enju_circulation', File.basename(file, '.*')) end Rake::Task['enju_event:setup'].invoke Rake::Task['enju_message:setup'].invoke puts 'initial fixture files loaded.' end desc 'Calculate stats' task :stat => :environment do UserCheckoutStat.calculate_stat UserReserveStat.calculate_stat ManifestationCheckoutStat.calculate_stat ManifestationReserveStat.calculate_stat end desc 'Expire circulations and reservations' task :expire => :environment do Reserve.expire Basket.expire end desc 'Sending due date notifications' task :send_notification => :environment do Checkout.send_due_date_notification Checkout.send_overdue_notification end end
Version data entries
5 entries across 5 versions & 1 rubygems