Sha256: 69862d9cee7afe6e6076055fd3d5a33e91dd9dadee4ef0f45adb662dc9426b71
Contents?: true
Size: 332 Bytes
Versions: 1
Compression:
Stored size: 332 Bytes
Contents
module Crono # Scheduler is a container for job list and queue class Scheduler attr_accessor :jobs def initialize self.jobs = [] end def add_job(job) job.load jobs << job end def next queue.first end private def queue jobs.sort_by(&:next) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
crono-0.8.0 | lib/crono/scheduler.rb |