Sha256: 37e3542faa71efb7c87590c01e6d09f18b01276a67b527705d3a330aded83aa4
Contents?: true
Size: 650 Bytes
Versions: 2
Compression:
Stored size: 650 Bytes
Contents
module RushJobMongoid class QueueGroupsPresenter attr_reader :queue_groups_presenter, :rush_job_queue_groups, :queue_groups def initialize(queue_groups_page) @queue_groups_presenter = PaginationPresenter.new(queue_groups_page) @rush_job_queue_groups = RushJob.queue_groups @queue_groups = queue_groups_from_presener end def pages_count @queue_groups_presenter.pages(@rush_job_queue_groups.count, 10) end def page @queue_groups_presenter.page end private def queue_groups_from_presener @rush_job_queue_groups[(@queue_groups_presenter.page - 1) * 10, 10] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rush_job_mongoid-1.0.1 | app/presenters/rush_job_mongoid/queue_groups_presenter.rb |
rush_job_mongoid-1.0.0 | app/presenters/rush_job_mongoid/queue_groups_presenter.rb |