zencoder/recurrent — comment on commit cfe270ee9f68fcff472a04bf1d2893de5ac7a2e5
File: lib/recurrent/scheduler.rb line 117
By nate:

Organization-wise, it might be better to make a TaskCollection or something that's thread-safe that handles the deleting, adding, finding the tasks at a specific time, etc internally and you could more or less make it behave similar to an array. There's a lot of work here that doesn't necessarily feel like the Scheduler's responsibility.