Class: Taskinator::Api::Processes
- Inherits:
-
Object
- Object
- Taskinator::Api::Processes
- Includes:
- Enumerable
- Defined in:
- lib/taskinator/api.rb
Instance Method Summary collapse
Instance Method Details
#each(&block) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/taskinator/api.rb', line 6 def each(&block) instance_cache = {} Taskinator.redis do |conn| uuids = conn.smembers("taskinator:processes") uuids.each do |uuid| yield Process.fetch(uuid, instance_cache) end end end |
#size ⇒ Object
16 17 18 19 20 |
# File 'lib/taskinator/api.rb', line 16 def size Taskinator.redis do |conn| conn.scard("taskinator:processes") end end |