# File lib/celluloid/tasks.rb, line 93 def initialize @tasks = Set.new end
# File lib/celluloid/tasks.rb, line 97 def <<(task) @tasks += [task] end
# File lib/celluloid/tasks.rb, line 101 def delete(task) @tasks -= [task] end
# File lib/celluloid/tasks.rb, line 105 def each(&blk) @tasks.each(&blk) end
# File lib/celluloid/tasks.rb, line 113 def empty? @tasks.empty? end
# File lib/celluloid/tasks.rb, line 109 def first @tasks.first end