counter fixes

This commit is contained in:
2014-03-10 10:10:54 +01:00
parent a2ce77e9e1
commit c4e002104c
6 changed files with 89 additions and 36 deletions
+15 -6
View File
@@ -170,28 +170,37 @@ class Supplier
true
end
# COUNTER SECTION. Can be a concern in a future
def increment_orders_in_process_count!
Qwaiter::Counter.incr "supplier_counter:#{id}:orders_in_process"
Qwaiter::Counter.incr self.class.orders_in_process_counter_key(id)
end
def increment_orders_placed_count!
Qwaiter::Counter.incr "supplier_counter:#{id}:orders_placed"
Qwaiter::Counter.incr self.class.orders_placed_counter_key(id)
end
def decrement_orders_in_process_count!
Qwaiter::Counter.decr "supplier_counter:#{id}:orders_in_process"
Qwaiter::Counter.decr self.class.orders_in_process_counter_key(id)
end
def decrement_orders_placed_count!
Qwaiter::Counter.decr "supplier_counter:#{id}:orders_placed"
Qwaiter::Counter.decr self.class.orders_placed_counter_key(id)
end
def orders_in_process_count
Qwaiter::Counter.get "supplier_counter:#{id}:orders_in_process"
Qwaiter::Counter.get self.class.orders_in_process_counter_key(id)
end
def orders_placed_count
Qwaiter::Counter.get "supplier_counter:#{id}:orders_placed"
Qwaiter::Counter.get self.class.orders_placed_counter_key(id)
end
def self.orders_in_process_counter_key(id)
"supplier_counter:#{id}:orders_in_process"
end
def self.orders_placed_counter_key(id)
"supplier_counter:#{id}:orders_placed"
end
def active_order_count