eef3d17431
- Reads Order.by_supplier_id_and_state view (reduce, grouped) - Sets Redis keys: supplier_counter:<id>:orders_placed / orders_in_process - Creates design doc if missing (from drb_counter/couchdb_design.yml) - Rake task: rails counters:provision - Also invokable directly: rails runner 'Mozo::Counter.provision!'
11 lines
225 B
Ruby
11 lines
225 B
Ruby
namespace :counters do
|
|
task reset: :environment do
|
|
Supplier.reset_counters!
|
|
end
|
|
|
|
desc 'Provision Redis counters from CouchDB aggregated data'
|
|
task provision: :environment do
|
|
Mozo::Counter.provision!
|
|
end
|
|
end
|