pools/gallery: refactor post previews.

This commit is contained in:
evazion
2020-01-12 20:54:41 -06:00
parent 76c4ba6f18
commit 083ce75c10
6 changed files with 7 additions and 55 deletions

View File

@@ -1,20 +0,0 @@
module PostSets
class PoolGallery < PostSets::Base
attr_reader :page, :per_page, :pools
def initialize(pools, page = 1, per_page = nil)
@pools = pools
@page = page
@per_page = (per_page || CurrentUser.per_page).to_i
@per_page = 200 if @per_page > 200
end
def current_page
[page.to_i, 1].max
end
def presenter
@presenter ||= ::PostSetPresenters::PoolGallery.new(self)
end
end
end