Sha256: 3969619ad742dcfaf3157bdbd2a7aadb169059bde1f45c2e6e6539af8331662b

Contents?: true

Size: 395 Bytes

Versions: 18

Compression:

Stored size: 395 Bytes

Contents

module ResqueWeb
  module WorkingHelper
    def workers
      @workers ||= Resque.workers
    end

    def jobs
      @jobs ||= workers.map(&:job)
    end

    def worker_jobs
      @worker_jobs ||= workers.zip(jobs).reject { |w, j| w.idle? || j['queue'].nil? }
    end

    def sorted_worker_jobs
      @sorted_worker_jobs ||= worker_jobs.sort_by { |w, j| j['run_at'] || '' }
    end
  end
end

Version data entries

18 entries across 18 versions & 4 rubygems

Version Path
resque-web-0.0.12 app/helpers/resque_web/working_helper.rb
resque-web-0.0.11 app/helpers/resque_web/working_helper.rb
resque-web-0.0.10 app/helpers/resque_web/working_helper.rb
misha-resque-web-0.1.1 app/helpers/resque_web/working_helper.rb
misha-resque-web-0.1.0 app/helpers/resque_web/working_helper.rb
misha-resque-web-0.0.9 app/helpers/resque_web/working_helper.rb
resque-web-0.0.9 app/helpers/resque_web/working_helper.rb
resque-web-0.0.8 app/helpers/resque_web/working_helper.rb
resque-web-edge-1.0.0 app/helpers/resque_web/working_helper.rb
resque-web-0.0.7 app/helpers/resque_web/working_helper.rb
resque-web-clone-0.0.7 app/helpers/resque_web/working_helper.rb
resque-web-clone-0.0.6 app/helpers/resque_web/working_helper.rb
resque-web-0.0.6 app/helpers/resque_web/working_helper.rb
resque-web-0.0.5 app/helpers/resque_web/working_helper.rb
resque-web-0.0.4 app/helpers/resque_web/working_helper.rb
resque-web-0.0.3 app/helpers/resque_web/working_helper.rb
resque-web-0.0.2 app/helpers/resque_web/working_helper.rb
resque-web-0.0.1 app/helpers/resque_web/working_helper.rb