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 15 16 |
# File 'lib/taskinator/api.rb', line 6 def each(&block) return to_enum(__method__) unless block_given? 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
18 19 20 21 22 |
# File 'lib/taskinator/api.rb', line 18 def size Taskinator.redis do |conn| conn.scard("taskinator:processes") end end |