Sha256: b1e807c6fcbf38bbcd274fc4b6b84a729fd34b3ec8497b310466236dc086f6cd

Contents?: true

Size: 292 Bytes

Versions: 8

Compression:

Stored size: 292 Bytes

Contents

module RushJobMongoid
  class LockedJobs
    def initialize(filters = {})
      @filters = filters
    end

    def jobs
      RushJob.filter(@filters).locked_jobs
    end

    def paginate(page, count_per_page = 10)
      jobs.locked_by_desc.paginate(page, count_per_page)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rush_job_mongoid-1.6.0 app/services/rush_job_mongoid/locked_jobs.rb
rush_job_mongoid-1.5.0 app/services/rush_job_mongoid/locked_jobs.rb
rush_job_mongoid-1.4.0 app/services/rush_job_mongoid/locked_jobs.rb
rush_job_mongoid-1.3.0 app/services/rush_job_mongoid/locked_jobs.rb
rush_job_mongoid-1.2.0 app/services/rush_job_mongoid/locked_jobs.rb
rush_job_mongoid-1.1.0 app/services/rush_job_mongoid/locked_jobs.rb
rush_job_mongoid-1.0.1 app/services/rush_job_mongoid/locked_jobs.rb
rush_job_mongoid-1.0.0 app/services/rush_job_mongoid/locked_jobs.rb