blob: ec6abac9d3437c9634387c2abad7ef79ede79db9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
namespace :couchrest do
desc "Dump all the design docs found in each model"
task :dump => :environment do
CouchRest::Model::Utils::Migrate.load_all_models
CouchRest::Model::Utils::Migrate.dump_all_models
end
end
namespace :cleanup do
desc "Cleanup all expired session documents"
task :sessions => :environment do
# make sure this is the same as in
# config/initializers/session_store.rb
store = CouchRest::Session::Store.new expire_after: 1800
store.cleanup(store.expired)
end
desc "Cleanup all expired tokens"
task :tokens => :environment do
Token.destroy_all_expired
end
end
|