Sha256: a1955a2b6651aa67ca228743e9fd31b141065e3c64e0063c75b978ad936f0b89

Contents?: true

Size: 191 Bytes

Versions: 4

Compression:

Stored size: 191 Bytes

Contents

module Pmux
  class TaskQueue < Array
    def inject_tasks tasks
      self.concat tasks
    end

    def delete_job job_id
      delete_if {|item| item[:job_id] == job_id}
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pmux-0.1.3 lib/pmux/task_queue.rb
pmux-0.1.2 lib/pmux/task_queue.rb
pmux-0.1.1 lib/pmux/task_queue.rb
pmux-0.1.0 lib/pmux/task_queue.rb